vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Noob Question :) (https://vborg.vbsupport.ru/showthread.php?t=285978)

ravensmoke 07-26-2012 08:13 PM

Noob Question :)
 
I'm looking to learn how to program with PHP. So i figured I'd come on and ask where I should start. I have a very basic understanding of HTML. What is required to know before starting to learn PHP?

Thanks for your helpful input. :) Trolls here we come.

Ravensmoke.

kh99 07-26-2012 08:18 PM

Well, there's this: http://www.php.net/tut.php (and this: http://www.php.net/manual/en/)

soniceffect 07-26-2012 08:47 PM

Quote:

Originally Posted by ravensmoke (Post 2351707)
I'm looking to learn how to program with PHP. So i figured I'd come on and ask where I should start. I have a very basic understanding of HTML. What is required to know before starting to learn PHP?

Thanks for your helpful input. :) Trolls here we come.

Ravensmoke.

I would try to ensure you have a decent understanding of html and CSS. At the end of the day this is what you are coding to output, so having a decent understanding of these will ensure you can concentrate solely on the PHP rather than trying to to learn all at once.

DetroitYES 07-27-2012 04:52 PM

As others have said, absolutely get your html and css down before diving into php. It will also help to get a grasp on javascript, nothing too in depth, but just an idea. I would also avoid jumping into vBulletin development right off the bat when learning php and try to build some things yourself first (you'll look back years later and call them garbage but its a necessary milestone). VBulletin is pretty complex and has a lot going on, I initially made the mistake of hacking core (modifying the actual vBulletin files), rather than building stand alone plugins and products because I tend to learn things the hard way. It's difficult to explain to someone new to development why that is bad practice, but you'll see eventually.

Most importantly, don't be intimidated by any of the web languages. Figure out something you want to do, maybe a simple, static portfolio site for starters, and go at it. Google is your best friend, I rarely have to ask questions on forums as most of them have been asked and answered before on any multitude of sites like StackOverflow...

http://www.w3schools.com/ gets criticized sometimes, and can be overly basic but really helped me with a lot of the fundamentals.

Once you get into php, learn how to use the php manual. It can be a bit cryptic at first, and I put off using it for far too long, but I visit it several times a day now, to double check syntax and look at related methods of doing things.

ravensmoke 07-27-2012 09:06 PM

Thanks for all your input. I definitely have some work ahead of me. :)


All times are GMT. The time now is 06:22 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00951 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete