|
|
|
|
|
by sn9
2784 days ago
|
|
CS50x on edx is probably the best introduction to CS and programming available online. He really can't go wrong with that. If he's not in a rush, he would probably benefit from first reading and working through How to Design Programs by the Racket folks. It covers higher-level concepts than CS50 that would benefit programmers of any level and uses a series of Lisp-y languages to do so. The design process it teaches will allow him to program more systematically and prepare him to tackle other programming courses. |
|