December 7, 2017 in Learn
Which Programming Language Should I Learn First?
Once you’ve decided to learn to code, one of the hardest questions you’ll ask yourself is: which programming language should I learn first? Let’s look at some of the concerns you might have before you begin learning, the programming languages you have to…
January 13, 2016 in Learn
Why You Should Commit to Learning with Open Source
Chances are you’ve probably encountered the term “Open Source” before. Open Source Software, or OSS, is a kind of software that whose code is made available for everyone to read. Depending on the license, you can most likely reuse it…
November 17, 2015 in Learn
The Beginner’s Guide to Physically Based Rendering in Unity
Unity 5 was released in March 2015 and brought many new features, but perhaps the most important feature is physically based rendering. This new lighting model simulates the natural interactions of light rays and real-world materials. The math behind physically based…
October 22, 2015 in Learn
Should I Learn Another Programming Language?
Here’s the thing: You don’t really have a choice. The likelihood that you’ll be developing software in a single language these days is slim. Isomorphic web applications – where the same code that runs on the server runs on the…
October 8, 2015 in Learn
We’re All Self-Taught
Humans, with our big brains, are built for one thing: learning. Having a brain like ours allows us to survive and adapt to many environments, including hostile ones. We’ve been to the depths of the ocean and to the surface…
September 28, 2015 in Learn
An Intro to Blender
What is Blender? No, this is not a post about kale shakes. I’m not talking about that type of blender, and I hope you won’t leave with a bitter taste in your mouth. I’m talking about the open-source 3D modeling,…
September 2, 2015 in Learn
What Every Junior iOS Developer Needs to Know
Developing apps for iOS has been a growing sector for some time. The versatility and ubiquity of the iPhone and iPad gave scores of developers a chance to bring their wild ideas to life and parade them in front of…
September 1, 2015 in Learn
How to be a Resourceful Indie Game Developer
The thought of making a video game can be daunting. There’s code to write, 3D assets to model and texture, sound design, music, gameplay, voice acting, multiplayer, platform integration, marketing, bugs to patch… The list never seems to end. It…
August 13, 2015 in Learn
What Does it Mean to be Self-taught?
Photo by Pratik Biyani via Flikr Creative Commons How the Idea of Becoming Self-taught Infected My Brain Long before I knew what a computer was, I would jam out to the radio while sitting in my car seat. My parents…
August 4, 2015 in Learn
7 Good Developer Habits I Wish I’d Adopted Sooner
Learning to code, whether done through a system like Treehouse or independently, can be a heck of a journey. Much has been written about the early bouts of confusion, impostor syndrome and debugging purgatory that often turn the outwardly ambitious…
July 27, 2015 in Learn
5 Reasons Why You Should Learn Django
Django Girls Installathon at Treehouse headquarters in Portland, Ore., July 17, 2015. (Kenneth Love) I recently released Treehouse’s first Django course. So, I thought it might be a good idea to talk about why you’d choose Django over other frameworks. Django is my favorite framework…
July 20, 2015 in Learn
So I’m Allowed to Cheat?
“So I’m allowed to cheat?” Shocked and confused, this is what my wife, Lauren, asked me late last year. Earlier that day she told me she’d like to code. I thought this would be an amazing opportunity for me as…