Learn to program using python, proper version control and testing.
GNU General Public License v2.0GPL-2.0