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

HTML How to Make a Website Beginning HTML and CSS Follow Along with Workspaces

I really have some app idea in mind but am confused what language that should i learn to built it any one can help

am an architect and am intersted in programming alot i have idea about some app and i want help to know what is the proper language that i should learn to built this app.

How can we help?

i want to make simple app that read dwf file or pdf that contains architectural drawings trace the space and convert it into script simply translate the image to a script

Do you want to make it as a mobile, desktop or web app?

desktop app

2 Answers

I think Brandon Berger gave a good answer.

I believe java might be good as it could also be cross platform, but if you know you are doing it for a specific platform for example windows... you might need to use .Net or.. if you want for MAC OS, you might need objective C/Swift. You must check if java/java libraries or frameworks have the functionalities you are looking for as well. I suggest you read this in addition: What is the best programming language to develop a desktop application?

Brandon Berger
Brandon Berger
3,947 Points

Thanks Gloria, I was going to add the specific operating system part as well, but I do think java is a good place to start, even before getting into any native languages.

Brandon Berger
Brandon Berger
3,947 Points

I'd start with Java. With java you can program anything from websites to desktop apps it is also compatible with any operating system, even parking meters lol.