Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3439500
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T08:19:04+00:00 2026-05-18T08:19:04+00:00

Sorry if this has been discussed somewhere else on stackoverflow (I could not find

  • 0

Sorry if this has been discussed somewhere else on stackoverflow (I could not find it), or if it is not a “programming” question (more like a discussion).

Is it good to avoid using an IDE (Flash Builder, Visual Studio…) while first learning a new framework or language?

Will one not learn more by using a simple text editor to code and use manual command line compilation? I find that while IDEs increase productivity by clearly pointing out bugs, code completion and automatic scaffolding, they also hide a lot of “gory” details which is essential to understanding the framework completely. For example, .NET is a very large framework and by using VS, most of the configuration details are automatically handled by project wizards. Some commonly used libraries are automatically referenced and configurations are set up. While this would make sense for an experienced developer looking to cut short his/her time, a beginner would fail to appreciate and understand the complexity. It is also interesting to see that almost all beginner level books for large frameworks adopt an IDE centric pedagogy and leave out the command line options to advanced books.

What are your thoughts?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T08:19:05+00:00Added an answer on May 18, 2026 at 8:19 am

    I completely disagree with everything people have said so far.

    Learning something in a superficial way is dead simple with a good ide. Learning something without one takes far longer with an ide.

    The problem is you don’t remember things as well when you skim a list and pick it out as when you actually have to hunt it down. The act of finding an answer can also expose other aspects of a framework you wouldn’t have run into otherwise. Finally, actually researching problems or (gasp) reading code to understand how something works will give you a far deeper understanding of it then poking at the surface until it works.

    When you learn math in highschool, you are give a series of problems with a pencil and paper. The calculator comes later, because learning the basics with a calculator beside you is way harder then without one. Later on, when you fully understand the basics, you can use a calculator to automate the basics. It is the same deal with code.

    <rant>
    Finally, people who have never professionally used anything but an IDE are completely unqualified to answer this question. If I were you, I would edit the question and only ask for answers from people who are equally proficient with eclipse/intellij/vs/etc as they are with vim/emacs. It really sucks, but most people in places like this have never used anything other then a massive IDE, but feel the 10 minutes they spent with an editor gives them enough of a background to make opinions on these kinds of things. </rant>

    In certain cases (mostly when the person who makes the expensive tool is the same person who makes the platform), it is extremely hard to even get going without an IDE, because nobody does it. If it takes just a stupid amount of effort to get going without the tooling, then go for the tooling. I would consider that sub-optimal conditions to really learn something though.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Sorry if this has been answered already, but I could not find an appropriate
Sorry if this has been answered somewhere; I'm not quite sure how to phrase
I know this is a question that has been discussed over and over, but
Sorry if this has been asked before, but I couldn't find a solution to
Sorry if this has been asked elsewhere. I have looked but can't find any
Sorry if this has been asked. Just like I can select in C# project
Sorry if this has been asked but can't find anything. I have a table
Sorry if this has been asked before, I haven't been able to find just
Sorry if this has been covered, I couldn't find anything specifically to this issue
Sorry if this has been asked before, I searched but couldn't find anything. I'm

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.