Answer the question
In order to leave comments, you need to log in
What book should a beginner programmer read?
I teach my nephew (17 years old) how to program. She doesn't know anything. I give you a python. I want to give a book on fundamental concepts (what is a processor, program, language, variable, compiler, etc.), in a simple accessible language, but not for children. Please advise. Thank you!
Answer the question
In order to leave comments, you need to log in
Mark Lutz for the concept of syntax and basic operators. Maybe read Donald Knuth to him.
Programming for children of MIF publishing house. Try it. It's interesting even for novice adults :) Maybe the Scratch toy can be skipped, but as an introduction that can be mastered in a couple of days, it's not bad.
About the processor, programs, etc. - The Linux kernel, not the kernel itself, of course, but the book :) There may be several of them with the same name, choose to your taste with a more or less academic-journalistic style of text :) Lava for example :) More boring books Tanenbaum is sometimes very interesting at this age - it is also worth reading :) In general, a classic. There, if he doesn’t refuse, you can also offer Knut to read, and then just watch how he makes progress in life :)
Don't forget about algorithms.
A great introduction to algorithms is here: beust.com/algorithms.pdf
Cormen is great too, of course. But it is absolutely impossible to read it in a row.
Really common algorithms are also selected here. There are exercises. So you can combine - solve puzzles at the end of the chapters and study the PL.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question