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.

Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
Jim Weirich's RubyConf 2012 talk derives the Y combinator step by step, live-coding in Ruby lambdas.

The spelled-out intro to neural networks and backpropagation: building micrograd
Andrej Karpathy's first Neural Networks: Zero to Hero lecture, which builds micrograd, a tiny autograd engine, from scratch in Python.

How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
Armin Ronacher, creator of Flask, explains how CPython's internals and C API leak into the language's semantics.

RailsConf 2014 - All the Little Things by Sandi Metz
Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice.

What the heck is the event loop anyway? | Philip Roberts | JSConf EU
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built.

How To Design A Good API and Why it Matters
Joshua Bloch's Google Tech Talk on how to design good APIs and why it matters, with concrete principles and examples.

The Problem with Time & Timezones - Computerphile
Tom Scott explains for Computerphile why handling time and timezones in code is so hard, walking through a simple web app that computes how long ago something happened.

RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson
Sam Stephenson's RailsConf 2016 talk on Turbolinks 5, showing how small teams can ship fast Rails apps in the browser and hybrid iOS and Android apps sharing one set of web views.

Brian Goetz - Stewardship: the Sobering Parts
Java Language Architect Brian Goetz talks at a Clojure conference about the challenges of evolving a mature language like Java while preserving compatibility with existing code and developer expectations.

Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
Robert C.

JavaScript: The Good Parts
Douglas Crockford's 2009 Google tech talk on the good and bad parts of JavaScript, based on his book.

Using Python to Code by Voice
Tavis Rudd describes how RSI forced him to program by voice, and shows the Python and Emacs Lisp system he built with voice recognition.

Transforming Code into Beautiful, Idiomatic Python
Raymond Hettinger's PyCon 2013 talk on transforming code into idiomatic Python through a series of before-and-after refactorings.

Modern Dictionaries by Raymond Hettinger
Python core developer Raymond Hettinger explains how Python's dictionary implementation evolved into the compact, ordered dict in Python 3.6.

Stop Writing Classes
Jack Diederich's PyCon 2012 talk argues that classes are overused in Python and walks through real code, refactoring away unnecessary classes, exceptions and modules.

7 minutes of Pharo Smalltalk for Rubyists
Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.

Plover: Thought to Text at 240 WPM
Mirabai Knight's PyCon 2013 talk on Plover, a free cross-platform stenography engine that lets people write at up to 240 WPM on ordinary hardware, including a demo of coding by steno.

Keynote: Paul Graham, YCombinator
Paul Graham's keynote at PyCon 2012, in which he talks about startup ideas and what kinds of companies are likely to matter in the future.

A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game.

Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake #GodotCon2023
Miguel de Icaza's GodotCon 2023 talk on Swift bindings for Godot.

James Powell: So you want to be a Python expert? | PyData Seattle 2017
James Powell's nearly two-hour PyData talk builds up Python's data model, decorators, generators and context managers, coding live in Vim.

I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)
Joel Grus's JupyterCon talk explaining why he dislikes Jupyter notebooks.

VisiData Lightning Demo at PyCascades 2018
A five-minute lightning demo of VisiData, a terminal tool for exploring and manipulating data.

Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation
John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document.