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

David Lin
David Lin
35,864 Points

Any track or courses planned for C/C++?

It seems like a lot of jobs (especially the very high paying ones) require C and/or C++ expertise. Probably because of the performance edge they offer.

Is Treehouse planning to offer any content on these bedrock languages?

If not, any reason why not? Seems like it would be a valuable, core component in your curriculum.

I thought I saw in someone's comments that Treehouse once offered courses in them, but took them down in favor of the higher level languages. If that's true, it'd be great to watch them somehow.

2 Answers

John Hill
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
John Hill
Front End Web Development Techdegree Graduate 35,236 Points

+1 for this. I'm starting a journey in audio app development and the professional advice I got is C and C++ for real-time audio processing and "nothing else". There are lots of other resources of course, but Treehouse is a uniquely great learning experience.

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,860 Points

If you search this question in the Community, there are many asked and from the answer given and links to other posts provided, the answer is "No." Treehouse will not be producing any C or C++ courses anytime in the foreseeable future. If you would like further answers, just search "C" or "C++" in the Community Forum. :)

:dizzy:

David Lin
David Lin
35,864 Points

Thanks Jason ...

Apologies ... I'm all for not cluttering up the forum with redundant posts ... but ...

Actually, when I created this post with "c++" in the title, the "next step" of the posting submission engine did not list any relevant posts. So, I thought no one had asked before.

Even now, if I try to create a new post with "c++" in the name, only this post shows up under relevant posts.

Maybe this is a bug in the posting submission flow that Treehouse devs should investigate?

But thanks ... next time, I'll do an explicit search first.

Thanks,

Dave

David Lin
David Lin
35,864 Points

Also, feel free to delete this post, since it's redundant. I would do it myself, but there's no option to delete a post.

Jason Anders
Jason Anders
Treehouse Moderator 145,860 Points

Hey David Lin

No worries. :smiley:
I've found that if you try searching the way you originally did, you get few if any results. I think that queries only the title content other posts. When you use the search bar at the top of the community, it queries the body as well, so you'll get much more back.
I just wanted to make sure you got a detailed answer as to why Treehouse doesn't have those courses. Hopefully you did. :)

David Lin
David Lin
35,864 Points

Thanks Jason ...

I did a search, and you're right that this question gets asked a LOT. A few comments about that:

1) Most of the posts have "C++" or "c++" in their titles, so this observation isn't consistent with your explanation why none show up in the "relevant posts" in the new post submission flow.

Maybe this apparent bug in the post submission flow is one reason why this same question gets asked so often, since if it worked properly, posters would clearly see it's been asked many times already.

2) The "official" answer to this question appears to be that C/C++ is not and will not be offered because Treehouse focuses on web-development technologies.

I don't find that a very satisfying reason, though, because there's a lot of non-web related content on Treehouse, not the least of which is Game Development (which uses C/C++ heavily), VR (even more C/C++!), as well as Data Science (ok, more Python). Treehouse is clearly branching beyond just web-tech, as it should if it wants to stay competitive with tech trends.

3) Given how often this question gets asked (every few weeks!), isn't that a pretty strong indication that the demand for learning this language is extremely high? Not just in terms of personal knowledge, but also industry demand.

Anyway, I just really appreciate Treehouse's style of teaching, and I think it would be a tremendous service to the community if C/C++ courses were offered in the Treehouse style.