Overall, this is a great place to start before diving into some of the other resources available.
From the r/learnprogramming Subreddit, this post has been upvoted 5.8k+ times and contains some of the most practical advice you will see about learning any new computer language. It provides an excellent roadmap to computer programming, and will potentially save you time in finding where to focus your efforts.
In the post, questions will be answered such as:
- Why is it so hard to figure out where to start?
- How do you choose what language to learn?
- How to find good resources to start learning?
- Where you should start, specifically.
- How to get unstuck once you’ve started
- How to use Google to get unstuck
- Getting help from a person
- Options if you prefer the accountability of learning with people