Hacker News new | ask | show | jobs
by cfdrake 5504 days ago
Personally, I think Python is a great place to start. It's an easy, simple, clear language, and it lets you get stuff done quickly. Plus, it's relatively quick for being a dynamic language and has a lot of high quality (and free) books/guides for new users[1][2][3].

In terms of frameworks, I think if I was just starting, I'd try out something small like Flask[1] or Bottle[2], and get the basic concepts of how web apps should be designed and deployed. Afterwards, I'd "graduate" and take a look at Django via the Django Book[6].

[1] http://diveintopython.org/

[2] http://greenteapress.com/thinkpython/thinkpython.html

[3] http://learnpythonthehardway.org/index

[4] http://flask.pocoo.org/

[5] http://bottlepy.org/docs/dev/

[6] http://www.djangobook.com/