📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

310 lines
13 KiB

11 years ago
### Index
* [Android](#android)
* [C#](#c)
* [C++](#c-1)
* [Clojure](#clojure)
* [Common Lisp](#common-lisp)
* [CSS](#css)
* [Data Science](#data-science)
* [Elixir](#elixir)
10 years ago
* [Emacs](#emacs)
* [Erlang](#erlang)
* [Git](#git)
* [Golang](#golang)
* [Gulp](#gulp)
* [Haskell](#haskell)
* [Java](#java)
* [Javascript](#javascript)
* [Angular.js](#angularjs)
* [Elm](#elm)
* [Ember.js](#emberjs)
* [Node.js](#nodejs)
* [p5.js](#p5js)
* [React.js](#reactjs)
* [Kotlin](#kotlin)
* [Language Agnostic](#language-agnostic)
* [PHP](#php)
* [PostgreSQL](#postgresql)
* [Python](#python)
* [Ruby](#ruby)
* [Rust](#rust)
* [Vim](#vim)
### Android
* [Android Developers Backstage](http://androidbackstage.blogspot.com) (podcast)
* [Fragmented Podcast](http://fragmentedpodcast.com) (podcast)
8 years ago
### C#
* [How to program in C# - Beginner Course | Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) (screencast)
### C++
* [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) (screencast)
* [C++ STL](https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb) (screencast)
* [CppCast](http://cppcast.com) (podcast)
### Clojure
* [Parens of the Dead](http://www.parens-of-the-dead.com) (screencast)
### Common Lisp
* [Little Bits of Lisp](https://www.youtube.com/playlist?list=PL2VAYZE_4wRJi_vgpjsH75kMhN4KsuzR_) (screencast)
### CSS
* [CSS-Tricks Screencasts](https://css-tricks.com/video-screencasts/) (screencast)
### Data Science
* [Data Skeptic](http://dataskeptic.com/episodes.php) (podcast)
* [Data Stories](http://datastori.es) (podcast)
* [Learning Machines 101](http://www.learningmachines101.com) (podcast)
* [Linear Digressions](http://www.lineardigressions.com) (podcast)
* [O'Reilly Data Show Podcast](https://www.oreilly.com/topics/oreilly-data-show-podcast) (podcast)
* [Partially Derivative](http://partiallyderivative.com) (podcast)
* [Super Data Science](https://www.superdatascience.com/podcast/) (podcast)
* [Talking Machines](http://www.thetalkingmachines.com) (podcast)
### Elixir
* [Elixir Sips](http://elixirsips.com) - Some free (screencast)
* [ElixirCasts](https://elixircasts.io) (screencast)
* [ElixirConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyakbmyFcmznq2iNtL80mCsT) (screencast)
* [ElixirConf 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jBXpr1IjyUgJ7hNS1eTf7H) (screencast)
* [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt) (screencast)
10 years ago
### Emacs
* [Emacs Rocks!](http://emacsrocks.com) (screencast)
10 years ago
### Erlang
* [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ) (screencast)
* [Functions + Messages + Concurrency = Erlang](http://www.infoq.com/presentations/joe-armstrong-erlang-qcon08) (screencast)
* [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo) (screencast)
### Git
* [GitMinutes](http://www.gitminutes.com) (podcast)
* [Jhan Carlos Silva - Git and Github Tutorial](https://www.youtube.com/watch?v=NPRUsCcZwJ4) (screencast)
* [The Coding Train - Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV) (screencast)
### Golang
* [Build webapp without using a framework](https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4) (screencast)
* [Go An Introduction](https://www.youtube.com/watch?v=SI-okTfauyw) (screencast)
* Go and AngularJS (screeencasts)
* [Part 1 - Hello World](https://www.youtube.com/watch?v=U80k7fTEqNw)
* [Part 2 - Websockets](https://www.youtube.com/watch?v=ysAZ_oqPOo0)
* [Part 3 - REST and ngResource](https://www.youtube.com/watch?v=QHIMygADPPc)
* [Go Programming Tutorial](https://www.youtube.com/watch?v=CF9S4QZuV30) (screencast)
* [Go Time](https://changelog.com/gotime) (podcast)
* [Hacking with Andrew and Brad: an HTTP/2 client](https://www.youtube.com/watch?v=yG-UaBJXZ80) (screencast)
* [Hacking with Andrew and Brad: tip.golang.org](https://www.youtube.com/watch?v=1rZ-JorHJEY) (screencast)
### Gulp
* [Learning Gulp](https://www.leveluptutorials.com/tutorials/learning-gulp) (screencast)
### Haskell
* [The Haskell Cast](http://www.haskellcast.com) (podcast)
### Java
* [Building a Java & Spring Boot app: Kid-Bank development](https://www.youtube.com/playlist?list=PLBHctPrH7Z29W8XtVDyc_mMvD2GO7GIF2) - Ted M. Young (screencast)
* [Java Pub House](https://player.fm/series/java-pub-house) - Freddy Guime and Bob Paulin (podcast)
### Javascript
* [FiveJS](https://fivejs.codeschool.com) (podcast)
* [Free Quality Javascript video tutorials and screencasts](http://www.screencasts.org/topics/javascript) (screencast)
* [Front End Happy Hour](http://frontendhappyhour.com) (podcast)
* [Frontend First](https://frontendfirst.fm) - Sam Selikoff and Ryan Toronto (podcast)
* [Frontend Five](https://frontendfive.codeschool.com) (podcast)
* [JavaScript Air](https://javascriptair.com) (podcast)
* [JavaScript Jabber](https://devchat.tv/js-jabber) (podcast)
* [Modern Web](https://www.thisdot.co/modern-web) (podcast)
* [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com) (screencast)
* [Real Talk JavaScript](https://realtalkjavascript.simplecast.com) (podcast)
* [Syntax](https://syntax.fm) (podcast)
* [The Javascript Show](http://javascriptshow.com) (podcast)
#### Angular.js
* [Angular Air](https://angularair.com) (podcast)
#### Elm
* [Elm Town](https://elmtown.audio) (podcast)
#### Ember.js
* [Ember Weekend](https://emberweekend.com/episodes) (podcast)
* [The EmberMap Podcast](https://embermap.com/podcast) - Sam Selikoff and Ryan Toronto (podcast)
#### Node.js
* [Nodeup](http://nodeup.com) (podcast)
* [Twitter Bot Tutorial - Node.js and Processing](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6atTSxoRiVnSuOn6JHnq2yV) (screencast)
#### p5.js
* [Code! Programming with p5.js](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA) (screencast)
#### React.js
* [React Native Podcast](https://devchat.tv/react-native-radio) (podcast)
* [React Podcast](https://reactpodcast.simplecast.fm) (podcast)
* [React Round Up](https://devchat.tv/podcasts/react-round-up) - DevChat.tv (podcast)
* [ReactCasts](https://www.youtube.com/c/reactcasts) (screencast)
### Kotlin
* [Kotlin Beginners Tutorials](https://www.youtube.com/playlist?list=PLpg00ti3ApRweIhdOI4VCFFStx4uXC__u) (screencast)
* [Talking Kotlin](http://talkingkotlin.com) (podcast)
### Language Agnostic
* [/dev/hell](http://devhell.info) (podcast)
* [Arrested DevOps](https://www.arresteddevops.com) (podcast)
* [baseCS](https://www.codenewbie.org/basecs) (podcast based on [a series of posts on medium](https://medium.com/basecs))
* [Beats, Rye & Types](http://beatsryetypes.com) (podcast)
* [Between | Screens Podcast](https://soundcloud.com/between-screens) (podcast)
* [BSDTalk](http://bsdtalk.blogspot.com) (podcast)
* [CodeNewbie](http://www.codenewbie.org/podcast) (podcast)
* [CodePen Radio](https://blog.codepen.io/radio/) (podcast)
* [Coding Blocks](http://www.codingblocks.net) (podcast)
* [Command Line Heroes](https://www.redhat.com/en/command-line-heroes) (podcast)
* [CTRL+CLICK CAST](http://ctrlclickcast.com) (podcast)
* [Darknet Diaries](https://darknetdiaries.com) (podcast)
* [Developer On Fire](http://developeronfire.com) (podcast)
* [Developer Tea](https://developertea.com) (podcast)
* [DevelopersHangout](http://www.developershangout.io) (podcast)
* [FLOSS WEEKLY](https://twit.tv/shows/floss-weekly) (podcast)
* [Frontside the Podcast](https://frontside.io/podcast/) (podcast)
* [Full Stack Radio](http://www.fullstackradio.com) (podcast)
* [Functional Geekery](https://www.functionalgeekery.com) (podcast)
* [Garbage](http://garbage.fm) (podcast)
* [Hacker Culture](https://anchor.fm/hackerculture) (podcast)
* [IEEE Software's "On Computing" with Grady Booch](http://www.computer.org/web/computingnow/oncomputing) (podcast)
* [Ladybug Podcast](https://www.ladybug.dev) (podcast)
* [Learn to Code with Me](http://learntocodewith.me/podcast/) (podcast)
* [Loosely Coupled](http://looselycoupled.info) (podcast)
* [.NET Rocks!](https://www.dotnetrocks.com) (podcast)
* [Open Source System Podcast](http://opensourcesystempodcast.vf.io) (podcast)
* [Programming Throwdown](http://www.programmingthrowdown.com) (podcast)
* [Reactive](http://reactive.audio) (podcast)
* [Security Now](https://www.grc.com/securitynow.htm) (podcast)
* [Shop Talk Show](http://shoptalkshow.com) (podcast)
* [Software Engineering Daily](http://softwareengineeringdaily.com) (podcast)
* [Software Engineering Radio](http://www.se-radio.net) (podcast)
* [Syscast Podcast](http://podcast.sysca.st) (podcast)
* [Talking Code](http://www.talkingcode.com) (podcast)
* [Testing In The Pub](http://testinginthepub.co.uk/testinginthepub/) (podcast)
* [The Big Web Show](http://5by5.tv/bigwebshow) (podcast)
* [The Changelog Podcast](https://changelog.com/podcast/) (podcast)
* [The Cloudcast](http://www.thecloudcast.net) (podcast)
* [The Cognicast](http://blog.cognitect.com/cognicast) (podcast)
* [The Creative Coding Podcast](http://creativecodingpodcast.com) (podcast)
* [The Cynical Developer: Weekly Technology and Software Developer Podcast](https://cynicaldeveloper.com/podcast) (podcast)
* [The Debug Log](http://thedebuglog.com) (podcast)
* [The Hanselminutes podcast](http://hanselminutes.com) (podcast)
* [The Path to Performance](https://pathtoperf.com) (podcast)
* [The Podcast from DZone.com: "For Developers, by Developers"](https://dzone.com/podcast) (podcast)
* [The Silver Bullet Security Podcast with Gary McGraw](http://www.computer.org/web/computingnow/silverbullet) (podcast)
* [The Web Ahead](http://5by5.tv/webahead) (podcast)
* [The Web Platform](http://thewebplatform.libsyn.com) (podcast)
* [Thinking with Tanay](https://anchor.fm/tanaypratap) (podcast)
* [This Developer's Life](http://thisdeveloperslife.com) (podcast)
* [ThoughtWorks](https://soundcloud.com/thoughtworks) (podcast)
* [Three Devs and a Maybe](http://threedevsandamaybe.com) (podcast)
* [Toolsday](http://toolsday.io) (podcast)
* [TTL Podcast](http://ttlpodcast.com) (podcast)
* [Web Security Warriors](https://devchat.tv/web-security-warriors/) (podcast)
### PHP
* [Laravel News Podcast](http://podcast.laravel-news.com) (podcast)
* [MageTalk - A Magento Podcast](http://magetalk.com) (podcast)
* [PHP Roundtable](https://www.phproundtable.com) (podcast)
* [PHP Town Hall](http://phptownhall.com) (podcast)
* [Sound of Symfony](http://www.soundofsymfony.com) (podcast)
* [Voices of the ElePHPant](https://voicesoftheelephpant.com) (podcast)
### PostgreSQL
* [PG Casts](https://www.pgcasts.com) (screencast)
### Python
* [Build applications in Python the antitextbook](https://www.youtube.com/playlist?list=PL41psiCma00wwvtQyLFMFpzWxUYmSZwZy) (screencast)
* [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969) (screencast)
* [Import this](https://soundcloud.com/import-this) (podcast)
* [Podcast.__init__](http://podcastinit.com) (podcast)
* [Practical Flask Web Development Tutorials](https://www.youtube.com/playlist?list=PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB) (screencast)
* [Python Bytes](https://pythonbytes.fm) (podcast)
* [Python Test Podcast](http://pythontesting.net/test-podcast) (podcast)
* [Python Tips](https://www.youtube.com/playlist?list=PLP8GkvaIxJP3ignHY_Dq7bFsvwzAcqZ1i) (screencast)
* [Talk Python To Me - A podcast on Python and related technologies](http://talkpython.fm) (podcast)
* [Teaching Python](https://www.teachingpython.fm) (podcast)
* [TheNewBoston - Pygame (Python Game Development) Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq) (screencast)
* [TheNewBoston - Python 3.4 Programming Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) (screencast)
* [TheNewBoston - Python GUI with Tkinter Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d) (screencast)
* [TheNewBoston - Python Programming Tutorials - 2.x](https://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA) (screencast)
* [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx) (screencast)
11 years ago
### Ruby
* [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails) (podcast)
* [Drifting Ruby](https://www.driftingruby.com) (screencast)
* [Railscasts](http://railscasts.com) (screencast)
* [Ruby Rogues](https://devchat.tv/ruby-rogues/) (podcast)
* [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free) (screencast)
* [The Bike Shed](http://bikeshed.fm) (podcast)
* [The Ruby Show](http://rubyshow.com) (podcast)
### Rust
* [New Rustacean](http://www.newrustacean.com) (podcast)
* [Rusty Radio](https://soundcloud.com/posix4e) (podcast)
### Vim
* [Free screencasts about the text editor Vim](http://vimcasts.org) (screencast)
* [The Vim Blog](https://thevimblog.com/podcast) (podcast)