I'm a heavy windows users(been programming and administering servers in windows environment) who is beginning to learn unix, and wanting to learn how things work on linux(using debian). I'm starting to get a hold of how stuff works at the OS level, but I'm a bit overwhelmed when looking at developing application in this new environment using python. There is flask, celery, diesel, gunicorn, nginx, django and a lot more other packages and or framework.
Does anyone know a good way to understand all this component? a good book or web link perhaps? My goal is to understand and know when to use certain packages and/or framework during development process.
thanks in advance for any tips you can provide.