Daily using/supporting

Get Firefox browser!
Get Thunderbird!
Get Opera browser!
Get The Gimp!
Get Inkscape!
Get LibreOffice!
Get Videolan!
Get Linux!
Get Mandriva!
Get Joomla!
Hacker Emblem

Archives

Which topics would you like us to cover more?

Latest comments

Latest tweets

about 1 day ago Using REDIPS.drag to add drag and drop to your .Net webapplication #li #dib0 http://t.co/n8zY3s7d
about 7 days ago http://t.co/cknQcDbo #Kindle
about 15 days ago Freedom isn't the ability to choose what to do or say, but the ability to choose what not to do or say #freedom
about 29 days ago http://t.co/61KTQknI #Kindle
12 Apr 2012 Force the use of a networking adapter using C# #li #dib0 http://t.co/ZTJOPzOz
9 Apr 2012 Mandriva 2010.2 and USB devices in Virtualbox http://t.co/fwq9gbHB
9 Apr 2012 Execute a http request to you own site with PHP http://t.co/DIvWPrpd
Home Architecture, security and coding Why modern IDE's aren't the best tools to learn coding
Why modern IDE's aren't the best tools to learn coding
Written by Division by Zero   
Tuesday, 05 July 2011 08:43

More than once I had this discussion with other developers. I think that handy stuff like IntelliSense and ReSharper (and of course other tools for other environments) aren't the best way to create good developers.

Yes, I know: these things really help you while coding. And, yes, if you have developed some software these things are handy. My point is that if you are beginning to write code, learning, these tools don't help you. They make it easier for you to correct mistakes and therefore minimizing the learning experience.

I must say: I couldn't 'live' without syntax highlighting. It's not my point to throw everything overboard. But make sure you are not just depending on one tool. Ask yourself this: If I don't have Visual Studio or Eclipse am I still able to write .Net or Java code at a reasonable speed? I really think you should be able to do this.

If you want to learn programming, start with a basic tool like Notepad . Learn how to write code, make basic mistakes and correct them. I know this is the hard way, but I firmly believe this is the best way. And if you have learned to code this way all the stuff modern IDE will bring you can help you, you don't have to depend on them.

 

Add comment


Security code
Refresh

Only put off until tomorrow what you are willing to die having left undone. - Pablo Picasso


© 2009 - 2012, Division by Zero

Template based on the empire template by joomlashack 

Valid XHTML 1.0 Strict  Valid CSS!  Creative Commons License
This work by Division by Zero is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Netherlands License.