Questions will be answered from what i think is the best. Others are welcome to correct me
What all will I need for programming?
- As you mention yourself: Software and a tutorial
Which programming language will be the best for me to learn?
- C++ Alot of people says "C or C++" but go for C++ since its more object oriented which is great for games.
What all software is needed for that language?
- To run your code you have to compile it first. For that you need a compiler.
- This link has both a compiler and an editor for your code.
http://www.bloodshed.net/devcpp.html ITS FREE!
Whats the best tutorial to learn the code for the language?
- Go to your local library and find a book in your own language.
- Or if you are good at english
http://www.cplusplus.com/doc/tutorial/
- Seriously read from the beginning. Dont just skip shit.
It is also important when learning to program you dont have to understand everything to the smallest detail. As long as the code you write does what you want it to.