Ben and Brian discuss many different ways you can get started and learn about programming. So many ways in fact, we had to break it up into two parts! In this one we talk about books, onine tutorials, and podcasts. If none of those work for you, fear not as we tackle several more learning methods in part II. Stay tuned for that.
Follow us on Twitter @mvcpodcast (https://www.twitter.com/mvcpodcast).
Chapters
00:00 - Intro
01:17 - Ways to learn: books
21:01 - Online Tutorials
30:54 - Pro tip: contribute to open source
34:58 - Podcasts as a learning tool
45:45 - Outro
Links
Books
The Pragmatic Programmer (https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition) by David Thomas, Andrew Hunt
Don't Make Me Think (http://www.sensible.com/dmmt.html) by Steve Krug
HTML & CSS: Design and Build Websites (http://www.htmlandcssbook.com) by Jon Duckett
Apple Human Interface Guidelines (https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/)
The C Programming Language (https://www.amazon.com/exec/obidos/ASIN/0131103628/lynnallain) by Brian Kernighan, Dennis Ritchie
The Structure and Interpretation of Computer Programs (https://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262510871) by Harold Abelson, Gerald Jay Sussman, Julie Sussman
The Non-Designer's Design Book (https://www.amazon.com/Non-Designers-Design-Book-4th/dp/0133966151/ref=sr_1_1) by Robin Williams
Podcasts
Syntax (https://syntax.fm) with Wes Bos and Scott Tolinski
DevChat (https://devchat.tv) Podcast Network
Under the Radar (https://www.relay.fm/radar) with Marco Arment and David Smith
Accidental Tech Podcast (https://atp.fm) with Marco Arment, John Siracusa, and Casey Liss
Full Stack Radio (http://www.fullstackradio.com) with Adam Wathan
Shop Talk Show (https://shoptalkshow.com) with Dave Rupert and Chris Coyier
The Art of Product (https://artofproductpodcast.com) with Ben Orenstein and Derrick Reimer

Ben and Brian discuss many different ways you can get started and learn about programming. So many ways in fact, we had to break it up into two parts! In this one we talk about books, onine tutorials, and podcasts. If none of those work for you, fear not as we tackle several more learning methods in part II. Stay tuned for that.

Follow us on Twitter @mvcpodcast.

Chapters

00:00 - Intro
01:17 - Ways to learn: books
21:01 - Online Tutorials
30:54 - Pro tip: contribute to open source
34:58 - Podcasts as a learning tool
45:45 - Outro

Links

Books

The Pragmatic Programmer by David Thomas, Andrew Hunt
Don't Make Me Think by Steve Krug
HTML & CSS: Design and Build Websites by Jon Duckett
Apple Human Interface Guidelines
The C Programming Language by Brian Kernighan, Dennis Ritchie
The Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman, Julie Sussman
The Non-Designer's Design Book by Robin Williams

Podcasts

Syntax with Wes Bos and Scott Tolinski
DevChat Podcast Network
Under the Radar with Marco Arment and David Smith
Accidental Tech Podcast with Marco Arment, John Siracusa, and Casey Liss
Full Stack Radio with Adam Wathan
Shop Talk Show with Dave Rupert and Chris Coyier
The Art of Product with Ben Orenstein and Derrick Reimer

Twitter Mentions