hackertube.io

Lecture 1 | Programming Methodology (Stanford)

Stanford · lecture · Watch on YouTube

What it is

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.

Why Hacker News recommends it

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

  • 2 people recommended it
  • 2 different months
  • 0 strong recommendations
  • first 2009, last 2026

What HN commenters said

  1. “the lecturer eases you into the most important concepts with an understanding of how to engineer readable, reusable code”

    Free Stanford lecture easing beginners into readable, reusable code design

    jamesk2, 2009-06 · Recommendation · in “Ask HN: Where to begin programming?”

  2. “it still has historical value”

    Old Java lecture with historical value and solid basics

    TZubiri, 2026-01 · Recommendation · in “MIT's Computer Systems Security (2024)”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: stanford, cs106a, java, beginner programming, software engineering

Also recommended by the same people