▶

Stanford CS106A Lecture 1: Programming Methodology

Stanford · Lecture · YouTube title: Lecture 1 | Programming Methodology (Stanford)
Why it's here

HN suggests it as a free lecture for beginners that eases them into writing readable, reusable code.

What it covers

First lecture of Stanford's CS106A Programming Methodology by Mehran Sahami, giving a course overview and starting on programming. The course teaches software engineering principles using Java.