--Originally published at Codebuster
Before you start programming you should probably consider, idk, actually downloading a program.
Besides this, you will need a terminal, Mac already comes with a great terminal, but for windows users its best if you download you own.
- Cygwin (if you are downloading cygwin it’s best to download python from this package)
And a text editor