I'm just starting Django after having just completed my first very useful and functional python program for work (saved me $50k+ per year in data management labour!!). I've seen the light and want to get good at Django by building a web app for my company. I guess I'm pretty lucky to have a very desirable project goal just starting out. Question is, do I start learning in a deployed environment like PA or do I start locally? I did the Django tutorial locally so I have a bit of an idea how things are working. I'm worried that I'll start PA deployment and there be too much I don't know and get frustrated.