Best Python, Ruby & scripting languages Videos
The 120 Python, Ruby & scripting languages videos here were recommended by different people across different months. Choose by who it is for: 18 introductory, 68 intermediate, 18 for a general viewer, and 16 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Confreaks, Next Day Video, PyCon 2016.

Clojure for Java Programmers Part 1 - Rich Hickey
Rich Hickey introduces Clojure to the NYC Java Study Group in the first of a two-part talk.

Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes
A PyCon 2012 talk by Kurt Grandis on building an automated water-squirting turret that uses Python and computer vision to detect and drive off squirrels from a bird feeder.

Why Static Typing Came Back • Richard Feldman • GOTO 2022
Richard Feldman's GOTO Copenhagen 2022 talk on why dynamic languages like Python, Ruby, PHP and JavaScript rose in the 1990s and why each now has a popular static type checker.

Hacker Interviews: Larry Wall
Jonathan Schiefer interviews Larry Wall, creator of Perl, in a 33-minute conversation.

Keynote. Professor Steven G. Johnson | JuliaCon 2019
Steven G.

Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018
Nathaniel J.

Pragmatic Unicode, or, How do I stop the pain?
Ned Batchelder's PyCon 2012 talk gives a quick overview of what Unicode is, then focuses on what a Python programmer needs to handle text correctly.

Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
A roughly three-hour Lex Fridman podcast conversation with Guido van Rossum, the creator of Python.

Yehuda Katz - Why Rails is Hard (Railsberry 2012)
Yehuda Katz's Railsberry 2012 talk on why Rails is hard to learn and use.

Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016
Cory Benfield's PyCon 2016 talk on building protocol libraries that can be reused widely, using the Python Hyper HTTP project as the example.

Ruby on Rails demo
David Heinemeier Hansson builds a blog engine with Ruby on Rails in 15 minutes, the demo that launched Rails' momentum.

Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthington
Jonathan Worthington's YAPC Asia 2015 talk on parallelism, concurrency and asynchrony in Perl 6.

Lecture 1 | Programming Methodology (Stanford)
First lecture of Stanford's CS106A Programming Methodology by Mehran Sahami, giving a course overview and starting on programming.

Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018
Raymond Hettinger explains Python's dataclasses module, showing the problem it solves and its key design decisions.

The Mental Game of Python - Raymond Hettinger [synced version]
Raymond Hettinger's PyBay 2019 talk on the mental strategies he uses when programming in Python, such as chunking, solving a simpler related problem, and repeating tasks manually until patterns emerge.

Chris Seaton @ VMSS16: JRuby+Truffle: Why it’s Important to Optimise the Tricky Parts
Chris Seaton talks about JRuby+Truffle, explaining how the Truffle and Graal combination optimises the tricky parts of Ruby and why it outperforms other Ruby implementations.

JuliaRobotics: Making robots walk with Julia | Robin Deits
Robin Deits presents the JuliaRobotics organization and shows how Julia is used to visualize, simulate and control a humanoid robot.

"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python.

Perl 6 for Mere Mortals
Curtis Poe's FOSDEM talk arguing that day-to-day Perl 6 is far simpler than its enthusiasts' talk of exotic features suggests.

Jonathan Diegelman - Modeling Spacecraft Separation Dynamics in Julia
A JuliaCon talk by a NASA Launch Services Program engineer on modeling spacecraft separation dynamics in Julia.

Crockford on JavaScript - Section 8: Programming Style & Your Brain
Douglas Crockford's YUIConf 2011 keynote on why programming style matters, particularly in JavaScript.

Anthony Scopatz - xonsh - PyCon 2016
Anthony Scopatz presents xonsh at PyCon 2016, a shell that is a superset of Python combining the best features of bash, zsh and fish.

Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel
Josh Bloch and Jeremy Manson present the eighth installment of Java Puzzlers at Google I/O 2011, a set of surprising corner cases in the Java language and libraries.

Episode 1: A basic expression evaluator
The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#.