3 ms·
My method is always make yourself small examples to study as you read. So if you're reading a Python book chapter on lists, stop reading and open emacs or whate
by hackermailman 7y ago
My method is always make yourself small examples to study as you read. So if you're reading a Python book chapter on lists, stop reading and open emacs or whatever editor and write yourself some lists. If it's a section on stacks/queues, make a toy stack or queue model. This is the only way I was able to read some difficult texts in programming theory, by making sure I understood what I was reading before continuing the chapter, sometimes this took a few days stuck on one topic. My course recommendation after that green tea press introduction is https://www.cs.cmu.edu/~112/schedule.html https://www.cs.cmu.edu/~112/schedule.html notice that each topic has video buttons to watch a short youtube lecture, and notice the 'weekly practice' 'hw' and 'labs' on the right side. These are all open and come with a linter to enforce class scope and a solution test suite.