Best Resources for programming Well, starting with Computer Science becomes really tough, especially because no one knows where to. C++ is a good start. It is a good language with various applications and is accepted in almost all programming contests. Python is another good language for beginners, but it's easy and has got its demerits as a first language(you will find it tough to move to C++ if you know Python as your first language, whereas learning Python after C++ is trivial). 1. Find a course on C++. Start with Bucky’s C++ tutorials . They are easy to understand and to the point. If you watch and practice 2-3 videos every day, then you can easily finish it in 1 month. Make sure you implement everything taught either on Ideone or on your Computer’s IDE. The first video in this series explains how to install and use it. Follow the instructions well, and there would not be any issues. Don’t move to the next video without un...