+ 2

Struggling to learn

Hi fellas, I have a question for all of you and maybe you will help me with this.. I'm trying to learn python right now, but I keep forgetting what I have learned, and every new section I struggle and that's demotivating me from learning.. So the question is - how do you guys learn? Are you taking the notes of every section, or you doing the same section 2 times or something? English is my second language (as you can already see ), so maybe that's my problem? Thanks, have a nice coding day :)

28th Nov 2022, 3:39 PM
Karolis - avatar
5 Answers
+ 5
I think it is your first time of to learn coding, maybe you keep forgetting them. Don't worry and never give up! Just read the tutorial again and keep practise as much as you can!
28th Nov 2022, 6:46 PM
Scientist - avatar
+ 3
“I hear and I forget. I see and I remember. I do and I understand.” - Confucius If you want to solve problems and learn Python, then I advise you the books: - "Byte of Python", - "Learning Python (Mark Lutz)", - "Learning Python: Game Programming, Data Visualization Web Applications. 3rd ed." the book is good to come to a python beginner, there are also problems in the book. I also advise you to have a website for solving problems: "projecteuler.net" The best way to learn Python is reading books. The books tell you the topics in detail, and the books also have practical tasks. /Rostislav Khalilov/
28th Nov 2022, 7:11 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Practice, also practice, then practice more. We usually don't memorize lots of programming rules for a language just by studying. Do study, take notes, understand the stuff. But then write actual code. Challenge yourself with simple problems, then go getting harder. One thing that helped me a lot in memorizing stuff, and get incredibly better in coding is Exercism. Try it - it's got several challenges, in several languages, with growing difficulty, with mentoring!
29th Nov 2022, 11:40 AM
Emerson Prado
Emerson Prado - avatar
+ 1
Look up practices for each section. (ie. you just learned for looos. look up "for loop practice challenges" online). I struggled the same way and have taken to doing that and the code coach (unfortunately only available on mobile which sucks cuz typing and fixing takes forever) and have memorized it so much better and learned more codes.
30th Nov 2022, 3:37 AM
Anna Swann
Anna Swann - avatar
Since English is your second language I wouldn't know how to relate with you but I'd suggest going over a lesson twice and if you still don't understand then I suggest trying the Havard CS50 class, I hear it's a very good online course.
30th Nov 2022, 12:42 PM
Tendai - avatar