I just started learning to code, and at times, I feel like I’m simply not smart enough to understand concepts right away. How do | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

I just started learning to code, and at times, I feel like I’m simply not smart enough to understand concepts right away. How do

I prevent getting stuck and what’s the best way to keep learning and moving through material?

24th Jun 2019, 12:59 PM
Jeetu Kumar
Jeetu Kumar - avatar
3 Answers
+ 3
"I just started learning to code" ^As you said yourself, you've only just begun! :) With nearly any skill it takes a lot of time and practice in order to become good at it, and with them, you don't simply know and understand them right way either. For example, take languages or math as an example, did you immediately understand it right away or did it take a lot of learning/practice over the course of many months or years? The same holds true for programming as well, as it's just as advanced as those other subjects. So don't beat yourself up if you don't immediately understand it, none of us here went into it initially understanding it either; we all put a lot of time and practice into mastering these skills also. Here is what I do to help me learn them. First, go through the entire course even if you don't fully understand it. Afterward you'll want to practice what you can remember. Then you'll want to go through the entire course again, but this time write down notes of ANY concept that you don't fully understand. When you're done with the course, use your notes to extensively research any concept you wrote down and then practice it to solidify your learning of it. Repeat this process over and over until you no longer have to write down anything on your notes. This is an efficient method of learning the languages and ensuring that you understand each concept that you're trying to learn. Once you've done this, you'll want to seek out further resources to learn more concepts/advanced concepts for the language; repeat the same process with the other resources. Also, always remember why you're doing what you're doing. There is some reason why you decided to learn programming, so don't lose sight of that and allow it to push you toward your goal when it gets difficult. It's a long road, and often it gets bumpy, but the destination you're trying to arrive at is completely worth the journey it takes to get there. If you don't have enough of a reason, you'll detour the moment the road gets rocky. Best of luck!
24th Jun 2019, 1:50 PM
AgentSmith
+ 2
AgentSmit thank you so much for your valuable reply.
24th Jun 2019, 3:07 PM
Jeetu Kumar
Jeetu Kumar - avatar
+ 2
You're more than welcome, Jeetu! I wish you the best in your learning and when you run into problems, don't hesitate to ask us and we'll do everything we can to assist you during the process of learning.
24th Jun 2019, 5:06 PM
AgentSmith