The Internet is a great resource for learning, but in my opinion it’s terrible for first learning how to program. Recently a few people have asked me what’s the best website to use to learn how to program. My recommendation of a book usually surprises them. The best way to learn how to program is by disconnecting your computer from the Internet and by reading a book. With this method you won’t be continuously distracted by everything the Internet has to offer, you won’t be tempted to search for simple answers on Google, and you’ll be fully engrossed in the task at hand.