Two more answers : https://www.quora.com/How-do-I-get-started-with-programming-What-kind-of-laptop-do-I-need-What-is-the-best-programming-language-for-beginners https://www.quora.com/Which-should-I-learn-as-my-first-programming-language-C-or-C++ Feel free to vote for my answers if you agree with my advices :)