DEV Community

Resources for Teaching Programming from the Very Beginning

Scott Tadman on October 10, 2018

What books or resources do you know of for teaching programming from the most basic beginning? While publishers like O'Reilly have a book for prett...
Collapse
 
realedwintorres profile image
Edwin Torres

So I'm going to shamelessly promote here: The Super Simple Programming Book: amazon.com/dp/1718198450. It's a quick read, and it teaches basic programming concepts in a straightforward and friendly way. The goal is to teach programming concepts without overwhelming students with too many details. It's a primer to programming, using Python.

Collapse
 
deciduously profile image
Ben Lovy

I can't think if a better fundamentals-first introduction to the craft than How To Design Programs. It doesn't use a mainstream language but that doesn't matter, its method of using gradually more complex mini-Schemes to introduce concepts sets you up to transfer to any more domain specific tool afterwards.

Collapse
 
equiman profile image
Camilo Martinez • Edited

Not a book but freecodecamp.com it's amazing

Collapse
 
chenge profile image
chenge

I agree. It teaches JS with 6 courses and 30 projects, small practices, if you stuck it provides solution. So you can self-taught. High quality and costs no money only time and sweat.

It's the most stared repo in Github.

Collapse
 
henrikwarne profile image
Henrik Warne

Grokking Algorithms by Aditya Bhargava is a pretty good beginner's book.