Any advice where to get started with that? I was hired as a WordPress dev a year ago out of college. I didn't go to school for it, HTML/CSS was just a hobby. Taught myself to develop fully responsive sites from scratch in WP. I'm just starting Udacity CS101 and learning Python. Django seems really neat, I started the DjangoBook.. not sure where to go from here. Appreciate any input!
Learning Python first is a good step. There are lots of good books for Python. I liked the book "Python Essential Reference", but there are many tutorial style books that might be better for you.
Once you have the basics of Python in hand, then you can move on to Django. Unfortunately, all of the books on Django are hopelessly out of date. I think the most recent is Django 1.1 in 2010 or so. That means that the examples in the books don't run without some minor changes. I got things to work by Googling problems, but it is frustrating. They are starting to update the DjangoBook to 1.4, but they are not there yet (I don't think).
The online Django documentation is good and up to date. There is a nice Tutorial in the docs that is up to date:
You might enjoy checking out Sinatra. It's a Ruby framework for building simple websites, and I've found that front-end developers can migrate to it without too much hassle. If you like it, you can then play around with Ruby on Rails (which is a far trickier beast). But if you're enjoying Python or Django, then don't feel like you need to switch. Work on projects that are fun for you and that help you learn new skills.
Thanks for the advice. I am really interested in RoR, but I have heard it is tricky as you say. I may just stick with Python until I feel comfortable with it.