Are you new to Ruby and want to get a head start? In this screencast, I discuss some of the most common methods and techniques that have to do with strings, arrays and hashes. This is also excellent for those coming from other languages. Download 49.8 MB Download (iphone & ipod) 26.9 MB
In this screencast, we continue on our task of creating a ‘Stack Overflow’ clone by adding more domain classes and relationships between them. We also cover how to test your classes using integration tests. Download 230.7 MB Download (iphone & ipod) 100 MB
Are you new to Grails? Grails is an excellent alternative to Ruby on Rails, which uses Groovy / Java. In this screencast, learn how to create a simple CRUD system with Grails. Download 83 MB Download (iphone & ipod) 35.1 MB
In this screencast, I cover how to create an admin section with a separate login, and describe how nested controllers work. Download 141.5 MB Download (iphone & ipod) 60.4 MB
Want to know the basics of CSS? Watch this screencast and learn everything you should know as a web developer. We’ll cover the basics which include colors, borders, padding, margins, lists, fonts, backgrounds, tables, links and floats. This is a very basic screencast, so if you are already familiar with these topics, this might be just a review for you. Download 98.1 MB Download (iphone & ipod) 51.5 MB
Learn how to spawn background processes using Ruby and the Process class. Here we discuss the difference between ‘wait’ and ‘detach’. Download 68.4 MB Download (iphone & ipod) 24 MB
Ruby on Rails gives you some simple but powerful tools for mapping URL’s and HTTP Verbs to your Controllers and Views. Here is a simple walkthrough of 4 of these ‘Routes’: default routes, regular routes, named routes, and RESTful routes. Download 65 MB Download (iphone & ipod) 28 MB
Anybody can learn to write code. The hard part is solving problems, not typing commands. This means that learning to program is a mental exercise followed by its interpretation into code.
TeachMeToCode.com is about helping you learn to think about problems and how to write code once you've figured out what you want. Sign up for the mailing list, watch a video, listen to the podcast, or read an article to get started.