.net - To use IDE or not while learning a new language and framework -


sorry if has been discussed somewhere else on stackoverflow (i not find it), or if not "programming" question (more discussion).

is avoid using ide (flash builder, visual studio...) while first learning new framework or language?

will 1 not learn more using simple text editor code , use manual command line compilation? find while ides increase productivity pointing out bugs, code completion , automatic scaffolding, hide lot of "gory" details essential understanding framework completely. example, .net large framework , using vs, of configuration details automatically handled project wizards. commonly used libraries automatically referenced , configurations set up. while make sense experienced developer looking cut short his/her time, beginner fail appreciate , understand complexity. interesting see beginner level books large frameworks adopt ide centric pedagogy , leave out command line options advanced books.

what thoughts?

i disagree people have said far.

learning in superficial way dead simple ide. learning without 1 takes far longer ide.

the problem don't remember things when skim list , pick out when have hunt down. act of finding answer can expose other aspects of framework wouldn't have run otherwise. finally, researching problems or (gasp) reading code understand how works give far deeper understanding of poking @ surface until works.

when learn math in highschool, give series of problems pencil , paper. calculator comes later, because learning basics calculator beside way harder without one. later on, when understand basics, can use calculator automate basics. same deal code.

<rant> finally, people have never professionally used ide unqualified answer question. if you, edit question , ask answers people equally proficient eclipse/intellij/vs/etc vim/emacs. sucks, people in places have never used other massive ide, feel 10 minutes spent editor gives them enough of background make opinions on these kinds of things. </rant>

in cases (mostly when person makes expensive tool same person makes platform), extremely hard going without ide, because nobody it. if takes stupid amount of effort going without tooling, go tooling. consider sub-optimal conditions learn though.


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -