Want to learn to program? Actually building things is the best way to learn. Here is a great list of projects that you can complete in popular languages: https://github.com/tuvttran/project-based-learning