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

Zachary Kaufman
Zachary Kaufman
1,463 Points

Desktop Application

I want to make a desktop application. I have no clue what languages to use, or how to go about doing this. I took another programming class before this, and they asked me to make a website to store the rest of my projects that I do for their classes. But I want the ability to make a program that doesn't require me to go to my website every time I want to use it. The specific thing I wanted to make was a "bot" (I think that's the right word) that can respond to what I say, and store the information I tell it. What languages would I need to be able to do this? And how would I go about doing it? Is there classes on Treehouse that can help with it? I was suggested to Java, but the advice seemed hesitant and not fully educated when they told me. Any help or suggestions are very appreciated thank you!

2 Answers

alastair cooper
alastair cooper
30,617 Points

Try Microsoft Visual Studio Express - a free and very powerful development environment - and I suggest learning (or revising) C# or Visual Basic as a programming language to use with it. I prefer using visual basic as although there is more to type, it is clearer to read (especially when learning), however, most programmers use C# (syntax similar to javascript) and there is also a C# course on Treehouse. It takes a while to learn to use Visual Studio, but you can make all kinds of applications, web-based or otherwise. Good luck.

Zachary Kaufman
Zachary Kaufman
1,463 Points

Thanks for suggesting Visual Studios I am going to try it out. I will also check out Visual Basics and C#. Thanks again have a good day!

Zachary Kaufman
Zachary Kaufman
1,463 Points

I know some very basic Python, I will check out the course though. Thanks for the suggestion!