I taught myself PHP with online tutorials and stuff. I made something, then added to it, then added some more, then a simple news script turned into a script with a login system & comments & user profiles etc
The same as mouldy_punk, plus PHP manual (CHM format). Also, I tried to be persistent and solve problems I encountered on my own (logical and parse errors), which means I never tried to ask for help for stuff I thought were trivial (such as parse errors at line xxx etc.).
But, when I encountered something I couldn't solve I asked my friend Google who never hesitated to provide me with answer
Originally posted by Wan Quan How & Where did you guys learnt all your programming skills from??
Way back in the mists of time I taught myself BASIC on a Vic 20, of course, that was in a time when computers came with a programming language and thier manuals were mostly about how to program them
Later on I picked up some AREXX, CanDO (an Amiga VB like environment), Amiga shell scripting. Then I taught myself C (mostly through trial and error). At highschool I did a class on programming on the old APPLE IIe (in BASIC again).
Then I went to University to do a degree (BSc) in Computer Science, during this degree we were of course required to learn many languages to complete different areas of study (as you know, all languages have something they are good at, right tool for the right job)... Modula-2, then HUGS, followed by C, C++, simula, smalltalk, prolog, lisp, java, pascal, perl, python, tcl, bash scripting, and numerous other languages (including some RISC assembly, and "CCS", all long forgotten).
Oh of course SQL should perhaps fit in there too, although it's not really programming but was necessary to learn for data management courses. HTML doesn't fit in there, it's not a programming language, but I picked that up at highschool I think.
If you want to be a programmer. Well, just teach yourself from tutorials on the net.
If you want to be a software engineer then go to university and do a Computer SCIENCE degree, nothing less.
if you've never done any programming before, it'll be relatively easy to pick up the basics of a language, and write some basic code (a mysql driven php site for example).
what you probably wont get from a web based tutorial is someone telling you *how* to program. that is, how to design a program and how to do it in the right way so that you dont have to make design decisions halfway through your coding. it'll also mean that your coding will (probably) become clearer, cleaner, better optimised and more concise, and as a consequence you'll be a better all round programmer for it.
I taught myself with books and trial-and-error mostly.. if you don't have an idea to work on then taking classes might be the way to go. still, if you don't actually like programming dont bother getting into it because it only gets harder and more frusterating.
Originally posted by adaml Buy your self a few decent books
Go through loads of tutorials
Cant be that hard
lol I did that a year ago.
In one of the books it code to do a simple blog. I wanted to make a better one. I did.... Kind of. But it was really crappy. Just found it on my Hard Drive a couple of months ago. Im remakeing it and planing on making it open source.
the site is ub3rgeek.org
but i havent updated it in a while...
I really should though.
Back to the question...
Just use google.com, php.net, and i like phpfreaks.com
and the VisualQuick start guides are nice.
i learned PHP but i still can't get my head around Java... I just dont like it.