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

Programming languages for desktop apps?

What are the programming languages that enable the creation of desktop apps? Things like spotify, office and all the software you can run on a PC/Mac ?

Does treehouse teach them?

2 Answers

I don't know that there is a mainstream language that supports both PC and Mac.

For the PC, Microsoft's C# is getting lots of attention For the Mac, there are tools like XCode.

But teamTreehouse is more of an Internet theme and mobile with less emphasis on the desktop. Pluralsight has some courses in C#, but there courses tend to be more narrated screencasts without the periodic checks.

Hi Julian,

The only common programming languages between Windows, OS X and Linux are C and C++, sadly most of the software that allows you to build cross-platform applications use either of these two languages so the only other option would be to use tools such as the following to create web based versions that function and behave the same way as a website but and contained within a native app container along with SDK access to the core system functions.

Hope that helps.