Quantcast

A community for students. Sign up today!

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

urmash

  • 2 years ago

Which is best ide for learning to program ?

  • This Question is Open
  1. nick67
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    my favorite is Eclipse http://www.eclipse.org/

  2. AuthenticationError
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    python IDE is good for learning to program

  3. Davidification
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    Visual studio.... at the spot correction... "intelli sense"

  4. hitzsmakz
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    i guess its eclipse

  5. rsmith6559
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    IMO, IDE's are complicated - so many features to learn. The small programs that a beginner will be doing don''t need an IDE, just an editor (that you're already comfortable with) and if needed, a compiler. IDE's are more of a production tool.

  6. LolWolf
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I agree, I'd recommend Eclipse, but you have things like Notepad++ or Programmer's Notepad, which are useful for learning.

  7. khaldac
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    This is actually going to depend on what language you are trying to learn. Using Visual Studio, for example, to learn PHP would be counter-productive at best. Eclipse or Netbeans work well for Java, Visual Studio is good for C# (or, heaven forbid, VB), Ruby has its own IDE as does Python, etc.

  8. carlsmith
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    +1 rsmith6559 To learn programming, use a good text editor. IDEs are overkill.

  9. infinity_
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    your favorite text editor + g++ :)

  10. tyteen4a03
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    To learn a language - don't use an IDE. Reasons why is explained here: http://c.learncodethehardway.org/book/learn-c-the-hard-waych1.html#x6-140001.4.1

  11. Neeraj_OCW
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Depends on your working system and purpose, also on what language. If you want to learn, use text editor of your choice (Notepad++, i use that) and compiler/interpreter of language. If you want to debug large programs, then it's not easy to do with just text editor, you need some bigger. If you want to make programs for users or public, then you need IDE. You can make websites with just notepad, but to know what's going behind the javascript you wrote, or to debug you need a big tool, like Chrome has F12 tools. Let's take a trivial example, code is just text, then why don't you just write the code of 3D objects in notepad, why use IDES's or those 3D object editors ? You use anything, all does it matters is that how much you know what you're doing.

  12. KonradZuse
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    Okay here is my input. Some people will say IDE's are useless and they just give you the "easy way out" but that is not true, and mostly old farts say that because that's all they would use back in the stone age; however I can agree that using IDE's like "Netbeans" and using their built in GUI can harm you in learning code. I personally love the GUI builder, it's easy and you can do things fast, but the thing is you need to understand how to HARDCODE it first and then you can have fun with the gui builder. I am making a program now that has 136 menu items, sub menus, and sub-sub menus... You bet I used that gui builder to make those, because IMO it was easier and only took like 6 hours.... IDE's are great because they have so much plugin ability. I do android programming, and also site programming using GWT(Google Web Toolkit). I connect to NEtbeans using Android SDK and it even runs a virtual android.. GWT I can do on either eclipse or netbeans, but the supported is eclipse, netbeans is community supported. Personally I love netbeans, and I HATED using texpad at one school... The other school used Eclipse... I also love IDE's short cuts like System.out.println(); could be said in eclipse as sysout + space + enter :) quick little things like that are great. Also IDE's give you tips and such to make your code cleaner. Apparently IntelliJ IDEA is made for code completion and a lot of the extra goodies, but again you need to know the goods yourself.... It's like when people make a site using dreamweaver... They think they are a "swag-baller" because they made a decent site on dreamweaver, but yet if they had an error they couldn't debug, and then you just wasted a lot of time... :). It's hard to know what's best, so in recommendations for IDE are IntelliJ IDEA 11, Netbeans, and Eclipse. I originally used eclipse, and now I use Netbeans for Java, Web(plugins), Android. Remember plugins are important, and can help you, especially things like a browser preview like Netbeans has. Goodluck!

  13. KonradZuse
    • 2 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    I also forgot to mention about code completion.... Textpad has none, but the 3 big ones I mentioned do. Basically if you were to type in Rectangle rect = new Rectangle(); then went to type rect. a list of all of the public variable of rect will be available to see. That is EXTREMELY useful... I cannot stress how important that is to know what you CAN USE. I have learned a lot about different methods in classes just by looking at that and reading the API INFORMATION.. That's super handy to have the information right in front of your face, instead of having to goto google and looking at the api, or going into oyur own classes to see their information.

  14. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Ask a Question
Find more explanations on OpenStudy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.