d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Programming Languages
Add Reply New Topic New Poll
Member
Posts: 939
Joined: Jun 2 2018
Gold: 25.00
Apr 25 2024 04:48am
what is the best way to learn a programming language like python i just cracked open the book and noticed that im having trouble keeping in what im learning maybe i just dont have a very good memory or somthing i do know that
it would be nice to be able to remember what im reading . but im not just reading the book i started typing from page one im on 15 now and have typed every bit of it and to no avail have i learned a dang thing its like it goes in one
ear and out the other sort of. any tips would be appreciated :) ~Jessergs18
Member
Posts: 34,698
Joined: Jan 13 2007
Gold: 3,361.37
Apr 25 2024 05:00pm
Reading was a thing before YouTube. Videos >
Member
Posts: 17,630
Joined: Nov 17 2006
Gold: 500.00
Apr 27 2024 11:00pm
online courses, turorials, youtube videos are all good. you gotta start programming little by little and trial and error. its like building block of knowledge - you cannot read an entire book first then expect to become a master right out of the gate.
Member
Posts: 15,268
Joined: Jul 9 2021
Gold: 455.97
Apr 28 2024 12:07pm
think of ideas (if you can't, use a friend), and try to transform those ideas into code. start small at first. you'll learn far better if you write the code yourself and run into issues and go through the process of fixing them

can use books and tutorials as a way to start "building the blocks" like anomy mentioned.

over time, you should be able to open code in notepad and literally read each line/character like you're reading an English book. once you get there, the world is your oyster

This post was edited by ChocolateCoveredGummyBears on Apr 28 2024 12:12pm
Member
Posts: 1,771
Joined: Mar 14 2005
Gold: 16,384.24
Apr 28 2024 01:25pm
https://exercism.org/tracks/python

https://www.codewars.com/

These two site are good for solving problems with python.

the more code you write the more you will remember it. Solving these challenge programs will help you remember the things you have learned through your book.
Member
Posts: 1,771
Joined: Mar 14 2005
Gold: 16,384.24
Apr 29 2024 05:50am
https://automatetheboringstuff.com/#toc

Al Sweigart has a good book that should help you learn to program python. The online version is free.
Member
Posts: 1,771
Joined: Mar 14 2005
Gold: 16,384.24
Apr 29 2024 06:30am
Quote (WWI @ Apr 25 2024 08:00pm)
Reading was a thing before YouTube. Videos >


I completely disagree. Videos are great, reading is great. There is a lot that can't be learned through videos. A lot of the classic texts that were written decades ago still hold up today. Books typically have a depth that won't be found in videos. But, i would say that videos are probably a better starting point than books.
Member
Posts: 6,295
Joined: Jul 2 2005
Gold: 1,025.41
May 6 2024 09:06am
Usually you read the the material, take notes (condense it) , and recite it (say it from memory without looking) a few days before a test in college.

You want to keep reviewing previous material before each chapter to keep it fresh.

Your brain discards information if you don't use it. So make sure. you rehearse it visually, verbally, and hands on since its coding you should do problem sets. Its a reoccurring process.

Information processing ( Read > notes> recite/memorize > take test/quiz > graduate and forget everything and review sometimes )

This post was edited by hakimtp on May 6 2024 09:08am
Member
Posts: 1,771
Joined: Mar 14 2005
Gold: 16,384.24
May 6 2024 12:44pm
Quote (hakimtp @ May 6 2024 12:06pm)
Usually you read the the material, take notes (condense it) , and recite it (say it from memory without looking) a few days before a test in college.

You want to keep reviewing previous material before each chapter to keep it fresh.

Your brain discards information if you don't use it. So make sure. you rehearse it visually, verbally, and hands on since its coding you should do problem sets. Its a reoccurring process.

Information processing ( Read > notes> recite/memorize > take test/quiz > graduate and forget everything and review sometimes )


These are all useful tips that haven't been shared in this thread yet. Thanks.

Member
Posts: 6,295
Joined: Jul 2 2005
Gold: 1,025.41
May 6 2024 09:44pm
Herman Ebbinghaus forgetting curve showing the more reps you do the more the information sticks to memory. "spaced repetition"



This post was edited by hakimtp on May 6 2024 09:46pm
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll