Ada Lovelace is our guide into the darkness

To do some programming all you need is to pick a language and then get a development environment and a compiler for it. Next step is to alternate between writing code and screaming at the computer until your program run like it should.