User:Konrad U Foerstner/Introduction to Python
A quite opinionated introduction to Python as first programming language to learn.
Links for beginners
- Python for Non-Programmers lists some useful resources and (even interactive) courses
Further Reading / useful introductions
Stuff beginners often skip ... and then never learn later
- Continuous integration
- Code quality checker
- Python Project howto
Choose your tools wisely
Code is not generated out of thin air. A good powerful editor / IDE can assist you a lot. On the other hand this tool should not stand in your way and should be light-weighted.