+ 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 :)
4 Answers
+ 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/
+ 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!
+ 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.
0
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.