How to most effectively use online resources to learn programming. In today’s world, it is increasingly easy to access material on programming on the internet. There are tons of courses with video lectures as well as YouTube tutorials labeled something like “Learn Python In Just 5 Hours!” Yet many people (including myself in the past) struggle to learn online.
In today’s world, it is increasingly easy to access material on programming on the internet. There are tons of courses with video lectures as well as YouTube tutorials labeled something like “Learn PythonIn Just 5 Hours!” Yet many people (including myself in the past) struggle to learn online.
After countless courses and programming crash courses, I’ve finally discovered the methods to get the most out of online learning. In the interest of helping others to benefit from what I’ve learned, I wanted to put together an article laying out how best to learn from online tutorials.
The first mistake I made was assuming that I could learn a programming language in several hours or through a short course. Even if the videos are well structured and information-dense, your brain simply can’t learn that quickly. Well, at least not all the details; you can get a good understanding of a language or framework in several hours, but you might have to spend more time than the length of the tutorial. At best, you will have a good grasp of the language if the video/class was a decent one but you won’t be fluent quite yet.
The second mistake I made, and the most fatal one is that I followed the videos too closely.
Anyone (who isn’t a natural genius) and has had to memorize something knows that reading alone won’t do the trick. Active recall, or remembering the information without being able to see the answer, is the key to remembering. Likewise, having to recall concepts in programming is the key to remembering them.
It is extremely easy to play a 5-hour long tutorial on Python at 2x speed and simply copy the code being written by the instructor. Yes, you’ll have the same generic to-do app or weather app that they do, but you won’t have the concepts drilled into your brain.
Instead of coding alongside the videos line-by-line, my rule of thumb is to** watch the videos for 10 minutes at a time, then pause it and try to come up with the code that the instructor wrote without looking at it**. In doing this, your brain is making an effort to come up with this new information, making it last much longer.
Guide to Python Programming Language
Check the bottom of the page for links to the other questions and answers I’ve come up with to make you a great Computer Scientist (when it comes to Programming Languages).
This article will introduce the concepts and topics common to all programming languages, that beginners and experts must know!
🔵 Intellipaat Data Science with Python course: https://intellipaat.com/python-for-data-science-training/In this Data Science With Python Training video, you...
I think it’s time to start moving into some relatively modern questions. An unordered collection of data elements that are indexed by keys.