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
Julian Betancourt
11,466 PointsProgramming 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
Gaylen Miller
19,286 PointsI 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.
Chris Shaw
26,676 PointsHi 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.
- http://www.xojo.com/
- http://www.tidesdk.org/ (A very popular SDK)
- http://haxe.org/
Hope that helps.