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.
Reputation Points: 407
Solved Threads: 36
Posting Virtuoso
Offline 1,701 posts
since Mar 2007