J
J
Juster2015-12-19 00:31:14
Books
Juster, 2015-12-19 00:31:14

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

5 answer(s)
S
sim3x, 2015-12-19
@sim3x

Will not read - show the use of PL in real life

D
Danil Grishchenko, 2015-12-19
@kart_green

Mark Lutz for the concept of syntax and basic operators. Maybe read Donald Knuth to him.

A
abbrakadabbra, 2015-12-19
@abbrakadabbra

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.

O
Oleg Shevelev, 2015-12-19
@mantyr

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 :)

A
AM5800, 2015-12-19
@AM5800

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 question

Ask a Question

731 491 924 answers to any question