Quantcast

Got Homework?

Connect with other students for help. It's a free community.

  • across
    MIT Grad Student
    Online now
  • laura*
    Helped 1,000 students
    Online now
  • Hero
    College Math Guru
    Online now

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

urmash Group Title

Which is best ide for learning to program ?

  • 2 years ago
  • 2 years ago

  • This Question is Open
  1. nick67 Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

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

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

    python IDE is good for learning to program

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

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

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

    i guess its eclipse

    • 2 years ago
  5. rsmith6559 Group Title
    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.

    • 2 years ago
  6. LolWolf Group Title
    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.

    • 2 years ago
  7. khaldac Group Title
    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.

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

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

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

    your favorite text editor + g++ :)

    • 2 years ago
  10. tyteen4a03 Group Title
    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

    • 2 years ago
  11. Neeraj_OCW Group Title
    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.

    • 2 years ago
  12. KonradZuse Group Title
    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!

    • 2 years ago
  13. KonradZuse Group Title
    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.

    • 2 years ago
    • Attachments:

See more questions >>>

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.