August 2, 2016 in Learn
How to Install Rails 5 on Windows
While setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge for those of you who still haven’t discovered…
July 27, 2016 in Learn
Should You Learn Swift or Objective-C? The Short Answer is Both.
In 2014, Apple released a brand new programming language, Swift, that took the community quite by surprise. In the two years since, the Swift core team has iterated rapidly, releasing several major and minor versions of the language much to…
June 24, 2016 in Learn
What Types of Developers Are There?
If you’re interested in making a career change and joining the tech industry, adding programming to your skill set or are just curious about the job opportunities for web developers, here’s a high-level overview to get you started. This isn’t…
June 21, 2016 in Learn
Getting Started with Static Sites
You may have heard the buzz about so-called “static” websites. In this post, I’ll tell you what they are, what’s the big deal, and what you need to know to build one. The First Static Sites In the early years…
June 16, 2016 in Learn
Guiding the Reality of Virtual Reality
When I was in high school, I went on a trip to England and Wales with my school orchestra. When we weren’t playing our instruments in ancient cathedrals, we were primarily shuttling between other sites of antiquity like Stonehenge and…
June 9, 2016 in Learn
How Learning to Code Can Fit into Your Life
Let’s look at some of the key events that helped mold the tech industry as we know it. The first computer was invented in 1946, personal computers didn’t become popular until the 1970s, the Apple Macintosh was introduced in 1984…
May 24, 2016 in Learn
A Crash Course in Technical Responsive Web Design
As a technical medium, Responsive Web Design (RWD) requires a working knowledge of the code that makes it work. Designers who ignore the basics fail to understand what browsers can and can’t do. Cascading Stylesheets, or CSS, is the language…
April 26, 2016 in Learn
Six Great Books for Coders that Aren’t About Coding
In an industry that moves as quickly as programming, you could easily spend every waking second of your life plowing through books and blogs that are relevant to your work, especially in the first few years of learning to code….
April 22, 2016 in Learn
How to Design a Useful Wireframe
The backbone of a structured digital project, wireframing is one of the earliest and most important design activities. Wireframes allow the team to answer crucial questions about layouts, navigation, visual hierarchy, information architecture, and content priority from the start. In…
April 19, 2016 in Learn
Bundling Angular with webpack
I love building Angular applications. Because Angular is so modular you can separate your JavaScript code like your controllers and services into multiple files. But adding all of the script references to my HTML file is painful. If only there…
March 23, 2016 in Learn
9 of The Best Free UX e-Books
Looking for some expert techniques to give you an edge in UX design? We’ve rounded up a selection of our favorite e-books from the Web that you can download right now for free. 1. The Psychology of Web UI Design…
March 2, 2016 in Learn
The Programmer’s Journey: Ends, Means and the Stuff In-Between(s)
In my role as an iOS Teacher at Treehouse I am surrounded, virtually speaking, by students. Many of these students are trying to switch careers, often attempting to tackle their first programming language in pursuit of a big change. Some…