Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Will team treehouse ever teach C++

I am curious if team treehouse will ever teach C++ on the website.

8 Answers

Morten Larsen
Morten Larsen
12,275 Points

On twitter they have announced that they will teach C#

C++ is very difficult to get into, However you can dominate any other language after learning C++ syntax and understanding how it all comes together. But for right now with C# coming next month I think I see they have plans to slowly move towards C++ especially where Game Development is concerned considering that C++ is the star language in Game Development on much bigger industry standard engines such as Unreal. In the meantime Java is a good competitor to C++ for app development, I would give that a shot if you haven't already started learning that. Also if you are curious and want to get a jumpstart this is a great video I recommend

jason chan
jason chan
31,009 Points

C# you can make 80 - 120k it's enterprise standard.

Unless you wanna make games on the UNREAL engine. LOLs.

Waiting for those asp.net tutorials.

Chris Ward
Chris Ward
12,129 Points

C++ is what I learned in school. Well, Java, too. Has garbage collection improved? I'd love to one day teach a down and dirty C course for those of us who are into low level programming.

All,

Based off what I learned when I got my Game and Simulation Programming degree, C++ is more widely used and trusted. C# is good, but it's mostly dependable on libraries and dependencies more-so then C++. I've been taught C++ and a little bit of C# and personally I prefer C++ over C#. Of course that's my personal preference. Also if I'm not mistaken C# was Windows answer to C++ so given that I've taken a dislike since Windows really wants you to stay with them thus forcing you to use their libraries. C++ allows you to start from scratch which I love. I won't be learning C# here and refuse to do so. However, once they start a C++, I wouldn't mind diving into it to refresh my knowledge.

Cheers!

I'm afraid we have no plans to teach C++. I'm sorry!

Chris Ward
Chris Ward
12,129 Points

While that's a bit disappointing, I'm not surprised. C++ isn't something you can just pick up quickly and really understand. It has many nuances. And frankly, there are a lot of things you won't understand until you learn the hard way.

With only a few exceptions, I've greatly enjoyed my time with C++. And I've also uncovered persistent bugs that have never been addressed. Two of my favorite programs were a chess engine and my own low-level implementation of multi-threading. There's no doubt that C++ can be really rewarding, but you have to come to the table prepared for the unexpected. It's just not so easy and predictable that everyone can really understand and master it, I'm sorry to say.