954,079 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Best way to learn Java: use a full IDE or a Notepad?

currently im studying Java 6, and im using Notepad++ for programming, im just wondering if in this way, i could learn programming with java better than using a full blown IDE?

:confused:

i have a JCreator but i dont want to use it, cuz i decided to use Notepad++ instead, but if using IDE like JCreator is better, i would use it...i dont have any problems with Notepad++ yet, perhaps im still confortable using it XD

but i really need a suggestion for good :confused:
thanks..:x

upstream
Light Poster
43 posts since Sep 2007
Reputation Points: 10
Solved Threads: 1
 

In general I would go with an IDE made for your language you study. It usually has some handy features like syntax highlighting, error detection, code completion, context sensitive popup help and so on, that make learning easier.

Lardmeister
Posting Virtuoso
1,749 posts since Mar 2007
Reputation Points: 407
Solved Threads: 43
 

I definitely agree with Lardmeister I am learning Java right now and I also have a beginners experience in Python. Having an IDE definitely helps.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

I've heard that it's better to learn how to use the compiler from the command prompt first, then use an IDE to be more productive. I say do whatever makes you more comfortable. :)

Hamrick
Posting Whiz
325 posts since Jun 2007
Reputation Points: 180
Solved Threads: 34
 

Use emacs.

Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
 

If you want to learn and be more productive, use an IDE. However, using Notepad++ can be a challenge at times.. but hey, challenges improve your skills.

scudzilla
Posting Whiz in Training
275 posts since Mar 2007
Reputation Points: 27
Solved Threads: 17
 

Using an IDE shows that you are "weak" in that you need auto-completion, syntax highlighting, etc... :icon_rolleyes:

I've found that learning a language can be easier with and IDE because of the aforementioned features. On the other hand, if your eye can parse code fairly well, you might find that you prefer a text editor. It's really a personal choice.

Infarction
Posting Virtuoso
1,580 posts since May 2006
Reputation Points: 683
Solved Threads: 53
 

well, im not really used to just pure Notepad,and auto completion makes typing slow for me,but i like syntax highlighting, esp. highlighting style of Notepad++, so i guess it's really a personal choice, im sticking up with Notepad++, cuz my eyes are comfortable with it..=/

upstream
Light Poster
43 posts since Sep 2007
Reputation Points: 10
Solved Threads: 1
 
Using an IDE shows that you are "weak" in that you need auto-completion, syntax highlighting, etc...


I don't think using all of the tools available means you're weak. Programming is hard enough as it is, so why not get all the help you can? :)

Hamrick
Posting Whiz
325 posts since Jun 2007
Reputation Points: 180
Solved Threads: 34
 

it is especially hard when you are trying to learn the language. Using an IDE shows you how the language works, and helps you learn it.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

>I don't think using all of the tools available means you're weak.
I believe Infarction was being sarcastic.

John A
Vampirical Lurker
Team Colleague
7,630 posts since Apr 2006
Reputation Points: 2,240
Solved Threads: 339
 

I don't feel that I really got comfortable with C++ until I ditched visual studio and used a text editor.

Rashakil Fol
Super Senior Demiposter
Team Colleague
2,658 posts since Jun 2005
Reputation Points: 1,135
Solved Threads: 176
 
I don't feel that I really got comfortable with C++ until I ditched visual studio and used a text editor.


Ditto for me with C. On the other hand, with Java and C#, I always preferred an IDE.

Infarction
Posting Virtuoso
1,580 posts since May 2006
Reputation Points: 683
Solved Threads: 53
 

Ok, i change my mind, i use my JCreator now..=/

upstream
Light Poster
43 posts since Sep 2007
Reputation Points: 10
Solved Threads: 1
 
Ok, i change my mind, i use my JCreator now..=/



Ah, well.

scudzilla
Posting Whiz in Training
275 posts since Mar 2007
Reputation Points: 27
Solved Threads: 17
 

It has been awhile but I started to use JCreator and it is pretty nice. It is much better than the IDE I used in python. The only annoying thing about it is if i want to run a file of some sorts it will only let me run one at a time. It is very inconvenient to have to close the file window every time you are done to open a new one.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

IDEs hamper learning. Most people using them to learn a language end up learning the IDE instead of the language and get into serious trouble as soon as they're presented with a situation where they don't have access to that specific IDE.

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 

if they are serious about learning the language and don't want an easy fix by it doing it for them, but do like certain features of an IDE than there is no reason why IDE's hamper leaning. Highlighting of key words helps you recognize them and learn them better. Showing you errors helps you learn to recognize them better. An IDE is very beneficial to learning.

jasimp
Senior Poster
3,623 posts since Aug 2007
Reputation Points: 533
Solved Threads: 53
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You