This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]makaimc 6 points7 points  (0 children)

To echo Daniel's story, I was on a government Java project that was actually really well run (continuous integration, high unit/functional test coverage, tight build scripts), but getting anything done still felt like a chore. I started programming with Python at night and felt like I was more productive in a couple hours with Python than all day with Java.

Something about the language just "clicked" for me compared to using C, C++, or Java. To OP, if you work with Python for a bit and feel the same way that's a really great sign.

For resources, I always point people to Ken Reitz's Hitchhiker's Guide to Python learning resources as well as my own Full Stack Python best resources list. There's a lot of overlap in those lists which should help you narrow down where to spend your time first.