Lecture 1 | Programming Paradigms (Stanford)
Stanford3 HN recommenders · recommended in 3 months, 2011-2024
1.2M views · 18 years ago · lecture · evergreen
The first lecture of Stanford's CS107 Programming Paradigms, taught by Jerry Cain, giving an overview of the course. The course goes from C and assembly through C++, concurrency, Scheme and Python.
Commenters rate the whole playlist as high-quality, clear teaching that builds foundations from memory and machine instructions up to different paradigms.
49:47Lecture 1 | Programming Methodology (Stanford)
Stanford
2.6M views • 18 years ago
1:01:45Four Languages from Forty Years Ago - Scott Wlaschin
NDC Conferences
33K views • 8 years ago
1:12:56Lecture 1A | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
995K views • 17 years ago
58:22Lecture 1B | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
116K views • 17 years ago
1:04:45Stanford Seminar - Concatenative Programming: From Ivory to Metal
Stanford Online
14K views • 8 years ago
1:12:56Lecture 1A: Overview and Introduction to Lisp
MIT OpenCourseWare
420K views • 7 years ago
56:36GopherCon 2014 Opening Keynote by Rob Pike
Confreaks
38K views • 12 years ago
36:58"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
Strange Loop Conference
26K views • 9 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
1:07:22Invited Talk - Guy Steele
ClojureTV
39K views • 9 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
51:32Great Impractical Ideas in Computer Science: PowerPoint Programming
Tom Wildenhain
2.2M views • 7 years ago
42:43"Propositions as Types" by Philip Wadler
Strange Loop Conference
143K views • 11 years ago
12:56Stephen Wolfram's Introduction to the Wolfram Language
Wolfram
924K views • 12 years ago
1:03:31Brian Goetz - Stewardship: the Sobering Parts
ClojureTV
39K views • 11 years ago
1:14:32Building Your Own Dynamic Language
Stanford
21K views • 18 years ago
1:10:11Self and Self: Whys and Wherefores
Stanford
30K views • 16 years ago
39:40"Type-Driven Program Synthesis" by Nadia Polikarpova
Strange Loop Conference
15K views • 8 years ago
52:34The Next Programming Language - Douglas Crockford - code::dive 2022
code::dive conference
55K views • 3 years ago
53:30Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
MIT OpenCourseWare
6.6M views • 17 years ago
3 comments from Hacker News
Wow, that playlist is absolute gold. These kinds of instructional, high-quality, long-form lecture series are IMO maybe the best thing on the internet. The kind of thing when I encounter it makes me take a step back and really appreciate the fundamental beauty and utility of the internet. A few other examples: - link - link - link - ▶ this video Sometimes I wish there was a frontend for YouTube that only has these kind of long-form lecture series, but I've never found one. I think part of the reason why is that essential "quality" is somewhat ineffable.
Stanfords "Programming Paradigms" for learning how code gets compiled to bits and bytes. ▶ this video Not the most sexy topic but it goes to a low level and gives you a clear picture of how memory is laid out, how functions translate to instructions from C, C++, then goes on to use Scheme and Python to show further paradigms. The presentation is clear and it simplifies in just the right places to give you the foundations.
I agree with this guy. Learning some very basic technical skills is very easy and can help you a lot. A small tip I'd like to give to any non-tech person. Is to watch Stanford's CS106a lectures on youtube: ▶ this video You can watch the whole thing in about a week. It gives you a decent grasp of what coding is. And they use a very friendly language that anyone can understand. It's a very small effort that will make it much easier for you to talk and understand tech people. Worth your time in my opinion, take a look. Also, it's important to note that there's almost always many alternative routes that you follow to get somewhere. While learning code yourself is a great route. It's for sure not the only one. I think the most common solution for people looking for a technical co-founder is to stop looking for a co-founder and look for an employee. Which can become a co-founder in the future once you get along. The article talks about this as well.