5 ms·
Ask HN: Which programming language and framework should I learn?
I'm going to build a web application to get my programming skills up to date with the latest technologies used by startups in the US.
I'm a full-stack software engineer with some years experience building various web applications.
Which programming language, tools and framework should I learn that will be useful in the next couple of years?
- danso 14y agoRuby and Rails is currently in high demand right now. But so is Python.
- dutchrapley 14y agoIf you're interested in leaving your mark on web development, focus on becoming very proficient in JavaScript. Then take a look at any one of the currently popular JS frameworks/toolkits: Backbone, Angular, Batman, Knockout, etc.
- phaus 14y agoWhat are your thoughts on Meteor? I'm still learning JS and frameworks, but it looks pretty interesting.
- anderspetersson 14y agoRails (Ruby) or Django (Python).
- saluki 14y agoRails
- roschdal 14y agoThanks for the replies! Ruby on Rails and Backbone it is, then!
- dutchrapley 14y agoTake a look at the CodeSchool courses if that's the path you're taking. Their Backbone course is an excellent introduction.
- codegeek 14y agoLanguage: Python Frameworks: Django, Flask (in that order for employability) Language: Ruby Frameworks: Rails, Sinatra
- dutchrapley 14y agoIf you're going to take a look at Sinatra, I'd highly recommend Padrino - it's pretty much Sinatra+.
- wifarley 14y agoI prefer Django so my next statement may be slightly biased. I have a friend who likes Rails. I understand why, he's a mouth breather. I would still suggest Django even though my friend, who was dropped several times on the head by his parents, would recommend Rails. This debate is still at large, but in the end it comes down to preference. Python I might compare to, I'm bad with metaphors but something that is perfect and organized. Rails is similar to a group of sorority girls, drunk, on karaoke night at the bar. Tempting but I would probably leave