Introduction to Python
A few years ago, people who wished to study programming as a hobby had an important decision to make: Which programming language would they study for their first?

Many people chose to start with BASIC or Pascal, because they were easier. Indeed, those languages are fairly well-suited to hobbyist programming, for people with simpler needs, who basically just want a pr