xhtml css php java that is the way i did it
I went quite a bit more twisted route. I started webdevelopment back when clients demanded that you get a DHTML/Javascript layout working identically in both Internet Exploder 4 and Nutscrape 3... you thought getting IE6 was frustrating? You haven't seen frustration til you had to make those ancient beasts work alike...
In any case, it kinda went something like this starting in the mid 90s
- QBasic, QuickBasic, Fortran, Pascal and C++ in my mid to highschool years
- ASP, VBasic, VC++, and the three combined especially with ActiveX controls at my first job
- Oracle and SQL Server with the above for an employment security commission, plus some administration with IIS Webserver on Windows NT4 on a dual pentium 200mhz.
- Basic HTML, Early CSS, and Some raw Javascript and VBScript (mostly in IE4 and 5)
- Got laid of shortly after 9/11, not a lot of freelancing clients had or could afford windows hosting, learned the the very rough basics of PHP and MySQL in a month for the first two freelance jobs (actually kinda easy going from ASP to PHP, mainly just a matter of syntax)
- Dabbled a few years doing php/mysql for a while, started getting more familiar with the client side elements.
- Strengthened cross-browser development by concentrating on xhtml and css, learned a lil xml + xslt
- Started strengthening Javascript, discovered Prototype+Scriptaculous
- Moved onto Learning JQuery, liking that much better from a CSS standpoint
- Now learning a lil bit of Python for specialize projects. Also looking at using SQLite for some very small amount of projects.
Haven't really had to touch a microsoft based programming language in a while, except when I had to write a windows desktop application for a client a couple weeks ago, kinda handy how macs have intel processors now days, back in 2002 when I had a PowerMac G4/733mhz along side my custom built PC with Win 2000 pro, I wouldn't even think about ever using the mac solely as my development platform, but eh, here I am.
I guess what I'm trying to get at, if you can get thru a structured course of languages covering the numbered list I originally posted, and be done with it in 6 months time, you still would not have learned much. I mean sure PHP in itself compared to most other server sided web languages is pretty easy and the syntax is quite simple to remember, and extensions are at times equally as easy.
The problem is, having an encyclopedia in your head doesn't count for anything if you don't have the analytical thought process that is forged by experience and problems thrown at you over the years. Simply put the best course of action is first figuring out what your problem is in the first place before you can start looking for solutions.