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…
November 23, 2017 in Community
How to Say “Thank You” in 12 Programming Languages
Happy Thanksgiving to our wonderful community of students! Each and every one of you inspires us every day with your dedication and all that you accomplish. As our CEO and co-founder Ryan Carson said last Thanksgiving “Thank you for putting in the hard…
October 31, 2017 in Learn
10 Beginner Courses to Introduce You to Coding
So you’ve decided you want to learn to code, but where do you start? For every programming language we teach at Treehouse, there are beginner courses in our Library that require no prior coding experience to get started. Whether you already know…
September 29, 2017 in Learn
Hugo Templates for WordPress Designers
Last year I wrote an article introducing the general concepts behind static site generators. This time around I’d like to dive into some specific (yet still basic) details about a popular static site generator called Hugo, comparing it to its…
September 20, 2017 in Learn
8 Must-Have Tools in a Beginner Developer’s Toolkit
When you’re new to coding, you’ll start to hear about all the latest and greatest tools for developers. Coding is ultimately problem-solving, which is why new tools are constantly being created to help solve those problems. As you grow your…
September 13, 2017 in Community
Top 10 Student Favorite Tech Podcasts
There are so many amazing podcasts these days, how does one even begin to choose? We recently asked our students on Twitter, Instagram, and Facebook if they had to choose ONE tech podcast to listen to, what would it be? We got an…
August 21, 2017 in Learn
We Are All Data Analysts
Marc Andreessen famously made the case that “software is eating the world,” stating that “we are in the middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the…
July 27, 2017 in Learn
Don’t be Afraid to Break Your Code (Everyone Does)
Our instinct tells us that things shouldn’t be broken, but when it comes to coding, reverse that thought process. Regardless of what type (and level) of developer you are, coding relies on using a programming language to solve a problem, so naturally…
April 18, 2017 in Community
Taking My Career to the Next Level: How I Became a Developer
When he was younger, Sam Glister was fascinated with the web but never had the opportunity in school to learn how it worked and had never considered it as a career path. After graduation, Sam began a career as a…
April 7, 2017 in Community
What You Can Learn in 15 Minutes A Day
You probably already know this, but here at Treehouse, we feel very strongly about continuing education. Many of us in the company are developers, so we also know how important it is to “never stop learning”. As a developer, you…
January 26, 2017 in Learn
Evaluating a Package for Your Project: the Good, the Bad, and the Ugly
This article is specifically for people who are evaluating packages for their project. I will occasionally mention PHP specific technologies, but most of what is cover here should apply to any language you use. If you’d like to learn more…
November 1, 2016 in Learn
Getting Comfortable with Abstractions
Think of your favorite food. Maybe it’s pizza, chicken tikka masala, or maybe tiramisu. Whatever it is, imagine the texture, the flavors, and the satisfaction you feel after eating it. You probably have all sorts of words to describe your…