Why am I so stupid... | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Why am I so stupid...

Keep forgetting what I learned 30 seconds ago... For exercises... Maybe because I am too impatient to go through the course... Any tips on how my small brain can keep this stuff anyways?

3rd Jun 2023, 1:33 PM
MattMad
MattMad - avatar
21 Answers
+ 6
Practice. If I make something, I remember. Especially if it doesn't work the first time.
3rd Jun 2023, 2:13 PM
Paul
Paul - avatar
+ 6
Who said you're stupid? Humans have their own intelligence. Tips: Try to understand what did you learn right now. Patient. You don't know how fool I am if you saying like that.
3rd Jun 2023, 2:25 PM
Fadhil
Fadhil - avatar
+ 5
personally for me, taking notes and going over them after the lecture is over is one of the best ways to retain most of the topic that was taught in it.
4th Jun 2023, 7:45 AM
Aftab Alam
Aftab Alam - avatar
+ 3
Fun fact: It took me half an hour to say and edit my message to give an accurate answer.. I hope that was worth my time, and I hope it helps!
3rd Jun 2023, 4:20 PM
Dragon RB
Dragon RB - avatar
+ 3
Keep learning and practicing
4th Jun 2023, 3:49 AM
Hasnain [ACTIVE CHALLENGER]
Hasnain [ACTIVE CHALLENGER] - avatar
+ 2
Hm... Another issue is that I keep getting confronted with complex things I never did before, and stuff I did not learn. Like += and **
3rd Jun 2023, 3:08 PM
MattMad
MattMad - avatar
+ 2
If you forget too easily, it means you are a slow learner and not stupid Hit: -Make more time for your studies. -Put what you have studied into practice. -Fail as many times as possible.
4th Jun 2023, 8:58 PM
Fru Willybroad
Fru Willybroad - avatar
+ 2
Not to worry my friend The same happens with me as well. The only thing we can do is pratice.so do it with all your determination.
5th Jun 2023, 4:20 AM
Prathamesh Dubey
Prathamesh Dubey - avatar
+ 1
I see you're doing the Python course; they recently updated that one and there have been a lot of complaints about it since, so don't take it too much to heart. As for your specific examples: A += B is just shorthand for A = A+B There's also -=, *=, /=, and even %=, which are similar shorthands. On the other hand ** is just the operator for exponentiation, eg A**2 is A squared, A**3 is A cubed, etc
3rd Jun 2023, 4:19 PM
Orin Cook
Orin Cook - avatar
+ 1
MattMad If you Don't understand something like += and ** works, lemme give example: Those expressions are often used in some loop(loops are the one that repeats multiple times.. I guess..) Lemme give python code for ex: x = 5 m = 0 m+=x #now m is 5 print(m) any operations along with the `=` operation means something like: var = var (math operations, plus operator + for example) var2(m = m+x will output the same thing in the example code) Example with loops: nums = 0 for x in range(0,10) #here, the range function is used to get the numbers from 0 to 10-1 from the code(to make it work with indexing(Which will be discovered later in newer lessons), with the default step 1(means that you can change the increment value, 1 is default) I mean- let's look at the code again: nums = 0 for x in range(0,10): nums+=x print(nums) #Run the code and see how it works!
3rd Jun 2023, 4:39 PM
Dragon RB
Dragon RB - avatar
+ 1
Palito222 That's what I'm trying to say :D
3rd Jun 2023, 5:16 PM
Dragon RB
Dragon RB - avatar
+ 1
tysm for all the replies, I'll try considering them for the next lessons :)
3rd Jun 2023, 6:13 PM
MattMad
MattMad - avatar
+ 1
Fru Willybroad I think what you're trying to say is failing is the key to become success.
5th Jun 2023, 1:42 AM
Dragon RB
Dragon RB - avatar
0
And I have no ideas for using that stuff; if I actually do have one, I am not satisfied with it or it does not work, and I just quit.
3rd Jun 2023, 3:11 PM
MattMad
MattMad - avatar
0
If you keep forgetting what you've learned, try focusing about what they're talking about in that lesson, and pause for a while to think of an another example talking about it.. After you learned some coding, go to your IDE(The place that allows you to code in a language) (or the SoloLearn code practice), then practice.. You can make an easy code talking about it for better understanding.. **!! Some tips: Every programming languages allow the user to make a comment(this will be ignored by the compiler), which allows us to understand what it does in the code.. For example(Python): #creates a loop: for x in range(0,4): #do something Also, if you don't understand or got stuck in some part of the lesson, the comments section in each part of it is ALWAYS helpful, people in the comment will explain and give example related to the lesson..You can also replay the lesson if you got stuck about something.. Overall, practice, patience, asking, are the key to become a successful programmer.
3rd Jun 2023, 3:53 PM
Dragon RB
Dragon RB - avatar
0
MattMad, Learning Programming Language is just like learning something in school: You learn something about it, focus on what your teacher(the lesson) is saying/teaching about, then practice. Also, you don't really have to remember everything it says, just focus on the fundamental part. For example, let's talk about Python: We only know that Python is a easy-to-use language, but we don't need to know about its history. Or: the and operator returns true if all conditions are true.. And the `or` operator returns true if any of the condition is true.. We don't need to remember the whole board that explains how it works.. What I mean is: Try to make the lesson easier to understand in your language, you can translate it to your own language, or make it shorter.. Or even write what you understand about it in your notebook,paper,etc. You can also learn Programming Language in any place that makes you feel comfortable.. Just like studying..
3rd Jun 2023, 4:12 PM
Dragon RB
Dragon RB - avatar
0
Embrace it all with ups and downs. It’s a process. With consistency and determination there is only one possible output. You’ll get through this!
4th Jun 2023, 2:10 PM
Aleksei Baikov
Aleksei Baikov - avatar
0
Try and try, again and again. This is what help me with my little brain
4th Jun 2023, 8:57 PM
Alexander Gamzin
Alexander  Gamzin - avatar
0
Dragon RB what I'm saying is..... for a slow learner, failing means you are making efforts and every failure leaves a lesson. I personally am a slow learner, once I study a material, I forget as soon as I look away. But if I try to resolve a problem on what I've studied and fail, after doing the correction, I'll never make that same error again. It sticks. The keyword is "consistency"
5th Jun 2023, 5:29 AM
Fru Willybroad
Fru Willybroad - avatar
0
Try reading slowly... though I'm just a beginner and the code I'm currently working with is very simple, I feel like reading slowly could help the mind focus and give an understanding of what your using to prevent the code to slip past your understandment. Stuff does slip out of my mind easily, but this helps me understand while dealing with long pieces of words (and in this case, code), I hope that this helps.
5th Jun 2023, 5:33 AM
IronPikachu724
IronPikachu724 - avatar