Friday, September 13, 2019

How to self learn programming from youtube tutorial or online courses

We all know there are tons of online resources you can learn at your own pace, such as youtube videos (courses, tutorials, playlists, etc), online courses you purchase from Udemy, O'Reilly, etc; subscriptions like codeakid.com, apexlearning.com, etc, etc, etc...

How do you make good use of these online resources and learn at your own pace and get most out of these resources? I highly recommend you the following:


  1. Code along -- play the videos, code along as the videos, if you need more time, pause the videos and continue, if you miss some part, wind back and replay;
  2. Check source code -- Many of online courses, tutorials provide source code from the author, a lot of time you can download or find on the github, try to download it or fork it into your own repository (I also recommend you learn about the basic usage of github/git for source code control and management)
  3. Participate in Q&A -- Many of the online courses, tutorials (like on yourtube) has views' comment, or online forum for Q&A, participate there, ask your questions, answer others' questions if you know the answer. You learn from participation
  4. Practice, Practice, and Practice -- Think of your own project ideas, and implement these great ideas with the skills you just learned from the online resources, apply your knowledge into these projects

No comments:

Post a Comment