Nuacht

I like Sublime Text but almost any text editor and a shell will work well. I've personally used PyGame and was able to go from zero to a 2D game in under 30 hours of actual work.
Code that we write here is usually scripted and written in Python, so we will use it as our example language. Code can be written in any old text editor. Even Windows Notepad will do.