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 trialmohamed fawzi
601 PointsI 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.
mohamed fawzi
601 Pointsi 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
Gloria Dwomoh
13,116 PointsDo you want to make it as a mobile, desktop or web app?
mohamed fawzi
601 Pointsdesktop app
2 Answers
Gloria Dwomoh
13,116 PointsI 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
3,947 PointsThanks 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
3,947 PointsI'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.
Gloria Dwomoh
13,116 PointsGloria Dwomoh
13,116 PointsHow can we help?