January 18, 2023 in Learn
Python Freelancing: The Good, the Bad, and the Ugly
It’s safe to say that us developers enjoy programming day in and day out. We also really like making money and being able to feed ourselves and our families. But, we may not want to necessarily work in an office…
March 24, 2020 in Learn
What is PHP?
Some programming languages have been around a while—PHP is one of them. It’s been around since 1994! But, just because PHP has been around the block doesn’t mean it’s not useful today. In fact, PHP has made a comeback in…
January 8, 2020 in Learn
What is SQL?
Programming isn’t just about web design. In fact, working with databases constitutes the majority of what many back-end and full stack programmers work on day-to-day. There are coding languages specifically created to work with data: fetching information from the database,…
February 22, 2018 in Treehouse News
Meet Our Newest Teachers!
Our teachers at Treehouse are full-time staff who dedicate their time and energy to teaching, guiding, and helping students learn useful skills and make sense of the world of technology. These wonderful people are here to help you, so take a…
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…
October 18, 2017 in Learn
25 Programming Books for the Aspiring Developer
Whether you’re learning to code online, at a coding bootcamp, or in-person, there’s one supplementary resource that we recommend to accompany your learning: books. But with so many programming books to choose from (a Google search brings up over 12…
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…
January 4, 2017 in Learn
Tap into the Power of Coding
From its inception, code has been an unparalleled force and powerful tool. Technology has changed the world, and code now fuels it. Today, it’s used in more ways than you could possibly imagine, it powers the web you surf and the…
August 15, 2013 in Learn
The Beginner’s Guide to Objective-C: Language and Variables
Perhaps my own experience with the Objective-C programming language will sound familiar to you. I grew up in a world of dots, semicolons, and curly braces that are known around the programming world as the familiar syntax of JavaScript, Java, C#, and…
June 25, 2013 in Learn
Creating Something Out of Nothing
The reason I got into programming in the first place was to be able to build my own things. I had an itch to scratch and I went from there. I created something out of nothing with nothing more than…
January 3, 2013 in Learn
Java Basics for Android Development – Part 2
Being a good Android developer means being good with Java, though not necessarily a good Java developer. That might sound weird, but it’s true. The architecture of Java apps is very different from Android apps, but the language is the…
January 2, 2013 in Learn
Learn A New Programming Language Every Year
It’s that time of year again, when many of us are making New Year’s resolutions to lose weight, quit smoking, get out of debt, or make any number of other changes. Instead of setting resolutions to keep, I prefer to…