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

Development Tools

Gareth Powell
PLUS
Gareth Powell
Courses Plus Student 7,016 Points

Software development: Can you use one IDE for multiple languages and applications?

Hi Everyone,

I have a few queries please.....

Just wondering if software developers can use just one IDE for developing software?

For example, say I wanted to built an Android mobile phone app but also write software for Windows 8, can you use one IDE, e.g., Visual Studio, or do you have to have specific IDE's for each programming language?

Also, is there is a list of good IDE's to use? Was thinking of learning Microsoft's Visual Studio but want to learn something which gives me broad programming skills.

I should add that I am new to programming and have no particular goal in mind other than learning the concepts and hopefully going on to build an IOS or Android app.

Thanks, Gareth

probably plugin might help doing this. But it depends on what environment is your IDE working on . For e.g before we install eclipse we must install JDK . This means only application having class files end with .java can run by your IDE. Visual Studio do not need JDK environment to run their c++ or c application.

I think there might be pluggin available which will help your code to convert to respective machine code irrespective of what IDE you are using.

2 Answers

Benjamin Lim
Benjamin Lim
17,880 Points

Hey Gareth,

Well... the answer would be yes and no.

Some IDE are abit more broad based such as VS (Visual Studio) where you could code in numerous programming languages (That's the yes part). But if you pick up more languages to code in; you would then most likely code in different IDEs based on which language you are coding in and environment. Each IDE are more specific to a certain language and are preferred compared to others (The no part).

As for the list of IDEs, based on my answer above. I guess it would be what would you be coding in? Google around and you would get a list of the preferred IDEs programmers would use.

HTH! Ben

Gareth Powell
PLUS
Gareth Powell
Courses Plus Student 7,016 Points

Thanks Rabindra & Benjamin - both helpful answers, and much appreciated :)