1) Agree with what others have said. Focus on one thing first, once you have strong programming fundamentals picking up other languages will be easier. You could potentially need any of the other languages listed at some point.
2) Use Visual Studio if you're doing Windows. Once you get...