programming

=Programming=

Introduction
Programming requires logical thinking, and careful planning. I cannot stress the latter point enough! This advice was given to me and I chose to ignore it. What followed was multiple rewrites of my codebase!

It is amazing how much can be accomplished by simply learning about **for** loops, **if** statements, **while** loops and **file** access. Also, once the logic of these basic principals is understood, then these principals can be applied on many programming languages!

Python
[|Python] is a high-level programming language initially developed by Guido Van Rossum. Python was named after Monty Python's Flying Circus!

Python can be downloaded for free, and installed on your home PC/laptop. Make sure to get permission before installing software! [|Download] **NOTE: Python 3 and the 2.x series are not backward compatible. I have most experience with the 2.x series and would recommend it**

Useful Resources
[|A byte of Python] is an excellent guide for programming in Python. This guide covers topics from the basics, all the way up to more advanced topics such as Object-Oriented programming techniques.

of the programming tutorial given at school

of the programming tutorial given at school

given during the programming tutorial given at school