Cover image of Programming Throwdown

Programming Throwdown

Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.

Weekly hand curated podcast episodes for learning

Popular episodes

All episodes

The best episodes ranked using user listens.

Podcast cover

One Hundredth Episode

I hope everyone out there is safe and healthy during these crazy times. The silver lining on all of this is that many of us have more time. Time is one of the greatest gifts that one can get. I hope you are able to spend more time with family and learning new skills. I'm looking forward to seeing all of the amazing innovations that people create when the world is back open for business. This is our 100th episode!!! In this milestone show, we reflect on our early episodes and how the field has changed over the years. Happy hacking! Show notes: https://www.programmingthrowdown.com/2020/04/episode-100-one-hundredth-episode.html★ Support this podcast on Patreon ★

1hr 7mins

21 Apr 2020

Rank #1

Podcast cover


This show covers Java, a semi-compiled language used heavily in web and mobile development. News: Ouya android gaming console, Is C/C++ Worth It?, Engineered Jellyfish. Tools of the BiWeek: Cygwin, MinGW and Macports, uShare.★ Support this podcast on Patreon ★

1hr 18mins

3 Aug 2012

Rank #2

Similar Podcasts

Podcast cover


This show covers Ruby: a multipurpose interpreted language for rapid development. Book of the Show Jason: Paranoia RPG Player’s Handbook Patrick: Lock In★ Support this podcast on Patreon ★

1hr 9mins

12 Oct 2015

Rank #3

Podcast cover


This show covers C++, a general-purpose programming language. News: Visualizing code to fail faster, the future of the used game market, Prince of Persia source code found. The tools of the biweek are sfxr and DC universe online.★ Support this podcast on Patreon ★

1hr 15mins

9 Apr 2012

Rank #4

Most Popular Podcasts

Podcast cover

Teaching Kids to Code

Hey all! First of all, sorry for the delay in publishing Oct's episode. There are some pretty intense wildfires close to where we live, but it looks like things are getting under control. Huge thanks to all the firefighters! In this episode Patrick and I talk about teaching kids to code! We discuss how we learned to code and what are ways to build logic and reasoning skills in kids of all ages. Also we talk about ways to get kids excited about the fundamentals behind coding and solving problems. Check out the show notes here: https://www.programmingthrowdown.com/2018/11/episode-83-teaching-kids-to-code.html Do you have any good resources for teaching coding to kids? Let us know in the comments and we'll mention it in the next episode! Also this is the last chance to become a Patreon subscriber if you want to be entered in this year's annual give-a-away episode which will happen sometime in Dec! Last year we had a lot of trouble mailing the tokens to everyone, but our gears are turning around gift ideas for this year. Either way, a few lucky patrons will get free t-shirts! Become a patron here: https://www.patreon.com/programmingthrowdown Happy Hacking!★ Support this podcast on Patreon ★

1hr 12mins

13 Nov 2018

Rank #5

Podcast cover


Today we explain how cryptocurrency works and why it is possible to buy and sell electonic currency. Show notes: http://www.programmingthrowdown.com/2017/06/episode-67-cryptocurrency.html★ Support this podcast on Patreon ★

1hr 26mins

30 Jun 2017

Rank #6

Podcast cover


This show covers Swift, a language developed by Apple for iOS and OS/X. Tools of the show: Jason: Nextdoor Patrick: Waze. Books of the show: Jason: Denial: Why Business Leaders Fail... http://amzn.to/1rvKXbP Patrick: Red Seas Under Red Skies http://amzn.to/1oZplmS★ Support this podcast on Patreon ★

1hr 2mins

8 Sep 2014

Rank #7

Podcast cover


This show covers Javascript, the only client-side scripting language built into most modern browsers. The episode talks about Patrick's move to Silicon Valley, Codecademy, The HP Touchpad Fire sale, and Minecraft's Notch challenging Bethesda to Quake 3. The tools of the biweek are Low-Level Virtual Machine (LLVM), an open source virtual machine and suite of compilers that compile and run code from many languages. and Hamachi, a free virtual private networking solution.★ Support this podcast on Patreon ★

1hr 25mins

29 Aug 2011

Rank #8

Podcast cover


This show covers Node.js: A server-side platform for developing network applications. Books of the Show Jason: You Can Draw in 30 Days: The Fun, Easy Way to Learn to Draw in One Month or Less http://amzn.to/1CsrFsO Patrick: Abyss Beyond Dreams (Peter F. Hamilton) http://amzn.to/1NYmqJZ★ Support this podcast on Patreon ★

1hr 1min

6 Apr 2015

Rank #9

Podcast cover

Design Patterns

This show covers Design Patterns. Tools of the show: Jason: VirtualBox Patrick: Bittorrent Sync. Books of the show: Jason: HTML5 Game Development Insights http://amzn.to/1g94JVS Patrick: The Martian http://amzn.to/1smEYc8★ Support this podcast on Patreon ★

1hr 9mins

7 May 2014

Rank #10

Podcast cover

Scientific Python

This show covers Scientific Python: A platform for data analysis, visualization, and reporting built on top of python. Book of the Show Jason: Masterminds of Programming Patrick: Redshirts★ Support this podcast on Patreon ★

1hr 11mins

28 Mar 2016

Rank #11

Podcast cover


This show covers Databases. Tools of the show: Jason: nvAlt / nvPy Patrick: Arduino. Books of the show: Jason: Negotiating For Dummies http://amzn.to/1jS9Yem Patrick: Steelheart http://amzn.to/1lsRxBv★ Support this podcast on Patreon ★

1hr 14mins

26 Jun 2014

Rank #12

Podcast cover

Unix Commands

This show covers Unix Commands and How to Ace an Interview. Tools of the show: Jason: Duolingo Patrick: 123D Design. Books of the show: Jason: Locke and Key http://amzn.to/L2LmEq Patrick: Lies of Locke Lamora http://amzn.to/1dIUJjy★ Support this podcast on Patreon ★

1hr 18mins

27 Jan 2014

Rank #13

Podcast cover

Unit Testing

This show covers unit testing, a way to put your code through the ringer before you show it to your users. Tools of the show: JsFiddle and towel.blinkenlights.nl. Books of the show: The Lean Startup (Kindle: http://amzn.to/157xbEl ), (Hardcover: http://amzn.to/12HwaDp) and Ender’s Game (Kindle: http://amzn.to/VcfVtD), (Paperback: http://amzn.to/Wg32hx)★ Support this podcast on Patreon ★

1hr 14mins

22 Feb 2013

Rank #14

Podcast cover


This show covers C# a CLI language designed by Microsoft. This episode talks about over the air updates, decompiling, and Ubuntu. The tools of the day are VLC, a cross-platform video player and PortableApps, a collection of applications able to run off a USB drive.★ Support this podcast on Patreon ★


13 May 2011

Rank #15

Podcast cover

Inside Video Game Programming

This show covers game development at a AAA company, featuring Dave Smith from Naughty Dog Inc. and Florent Devillechabrol from Ubisoft. Jason: The Mythical Man Month http://amzn.to/1DGOwbW ; Patrick: Armada http://amzn.to/1L4j2Pj★ Support this podcast on Patreon ★

1hr 22mins

11 Aug 2015

Rank #16

Podcast cover


This show covers Hadoop, a set of several languages and libraries for working with big data. Tools of the show: Emacs and Chrome Browser Sync. Books of the show: Hadoop: The Definitive Guide http://tinyurl.com/cp3mw32 and Anathem http://tinyurl.com/cas8bux★ Support this podcast on Patreon ★

1hr 7mins

26 Dec 2012

Rank #17

Podcast cover


In this episode we explain how data is encrypted and decrypted, and how you can use encryption in the things you build. Show notes: http://www.programmingthrowdown.com/2017/03/episode-64-cryptography.html★ Support this podcast on Patreon ★

1hr 12mins

30 Mar 2017

Rank #18

Podcast cover

Basics of UI Design for Engineers

Surprise! Weekend episode :-D Every piece of code you write is either going to be for computer-to-computer interaction, or for human-machine interaction. For the latter, how do you make your interface easy to understand and use? Erik Kennedy, independent UX/UI designer, dives into user interface (UI) design. We cover the best tools for making quick prototypes, common design mistakes, and his journey from software engineer to freelance designer. This episode is a great way to get excited about design and has plenty of resources for first-time designers. Check out the show notes for details! Show notes: https://www.programmingthrowdown.com/2019/07/episode-92-basics-of-ui-design-for.html★ Support this podcast on Patreon ★

1hr 6mins

13 Jul 2019

Rank #19

Podcast cover


This show is an intro to robotics. Blog post: http://www.programmingthrowdown.com/2016/07/episode-56-robotics.html★ Support this podcast on Patreon ★

1hr 7mins

22 Jul 2016

Rank #20