What're the essential web languages for a new developer?
September 17, 2008 8:50 AM
Subscribe
I'd like to learn some web languages to help me take advantage of APIs and generally be more useful.
It's been a crazy month and a half. After letting programming lapse entirely, both as hobby and profession, I've found myself seated in the role again. As the only person with even the vaguest idea of how programming languages work, I've been appointed the job of "Web development guy" at the small company I work for.
This has turned out to be wonderful. I'm kept busy, I get wide creative latitude and I genuinely enjoy the act of creating. And, if I do say so myself, I'm not too bad at it. I dove right in reading up on modern CSS, digging through the archives of Alistapart, challenging myself to implement complex solutions and generally learning by doing. I read a ton on best practices and worked hard to make my web code pass the "drop-dead" test- If I died today, I'm certain someone with only minimal knowledge could pick up my code tommorrow.
So this is great! But now I'm looking to try and be even more useful. I'd love to start learning some web-friendly languages so that I can flex my programming muscle. There are things no manner of CSS wizardry can accomplish that I'd like to be doing. If there's an API that I think could be helpful, I'd love to be able to take advantage of it.
But, like I said, I'm still rusty. So I'm looking for two things
-What are the vital web languages that a budding development dude should be familiar with.
-Where should he learn them?
Books, videos, web tutorials- I'm open to all of them. I'm just looking to solicit advice from folks who are in the trenches. I'm not looking to be able to brew my own social network or create a mega database, but I'd like to know enough to generate some dynamic content or employ some Java tricks when most pedestrian methods fail.
posted by GilloD to technology (16 comments total)
25 users marked this as a favorite
posted by GilloD at 8:55 AM on September 17, 2008