Uhmmm. I think I'll stick to YouTube, and this section. :ott1:
Thanks again s-p-n. :]
Printable View
Yeh, thanks to mindblaster RZ will have a new flow of professional PHP coders thanks to PHP Academy.
Thanks to s-p-n for all his long explanations.. :P:
I'm away all week and i'll begin work on TylerCMS! :D:
The best way to learn is by doing, tutorials are fun at first, but if you don't take what you learn and do things on your own with it well you're really not much of a programmer are you? You have to learn the language (like you would any language in the real world) and speak to the computer with that language, if you can do something without a tutorial or having someone else code everything for you well you're well on your way to programming, I'm only saying this since some people think they code after downloading a script and installing it and claiming they've made something even though the reality is that they haven't done jip. Anyway good luck to you lot learning how to code. Remember, you have to be patient and practice, if you don't understand something create a small script to test the function you don't understand and then try it on your larger project, experiment you wont learn to speak spanish by thinking it in your head, you will learn it by trying to speak it and having 'test conversations' of it. :D
@Y.A.N. Thanks.
@Moogly, you pretty much summed up this thread, thanks.
while i was learning php, i found www.killerphp.com to be a GREAT resource
aswell as www.killersites.com
w3schools was indeed a pretty good start, I did that too and I control PHP VERY good!
What you should do after that is trying to understand your own login and register script, by looking at free register and login scripts which you can find easily at google.
I made my own CMS too without having too much knowledge and I learned a lot, I really recommend doing that =)
- Just build as many different things as you can.
- Try to do it in as little code as possible.
- Use tutorials, but challenge yourself once & a while to construct without the use of the internet.
- Constantly push yourself to learn new things, perfect them.
- Visit forums such as this and ask for help when facing a block.
- Visit forums and help others.
- Use Open Source software.
- Create Open Source Software.
- Pay for a working PHP engine.
- Sell a working PHP engine.
You just learned PHP. :O
Go out and buy the big crazy PHP book by O'Reily Books.
This thread pretty much sums up everything you should do to become good at PHP programming. Heed the advice and you'll be great in no time at all.
Always plan what you want your scripts to have, for example with a login script you need a form to input values. You need a script to grab them values ($_POST['value']), you need a script to match the values to database values. Once you know what it's got to contain, you can begin to build it.
As it's been said, minimize your code. Use the least amount of code as possible to succeed in what you need to do. Remember to escape strings (mysql_real_escape_string()) when dealing with databases and other vulnerable stuff.
I've learned PHP by myself. I was impatient. I didn't use w3 for reference. I bought books and read some of them.
What I could suggest is to practice making projects. That way you'll learn how it works. Personally, that's how I learned much of the things I needed to learn. :D And it will help you in knowing when to apply the lessons you have learned in PHP.
Thanks for all the response while i've been away guys.
Although books are a great resource, im not all that into reading.
On a off-topic; you really should go into reading. Not only to learn PHP or any Programming language, but in order to distract yourself from the daily problems you may encounter. Books are a huge information source and if you read the right ones, you'll learn stuff quickly and better. Although learning PHP can be easily done without a book. I learnt it through reading tutorials and playing around with random scripts.. Took me a while to get used to it, but I'm fairly intermediate right now. good luck with your projects!
Thanks for that Sparkly.
I just lack will power, it seems i've already given up wanting to learn PHP. But i shan't.
I'll just re-continue when i get home.