I use Vim, for everything involving writing -- coding, producing
papers/articles/reports, editing existing code and documents. It is not an
IDE, but a text editor, and it is absolutely excellent. Once you learn Vim,
you'll never want to use anything else (this is the case for me, at least).
The learning curve is rather steep, but after you get used to the different
modes, moving around and editing text efficiently, you start to see and
appreciate the power of the keyboard.

The downside is that it does not come with documentation built in, or the
code-checking and all that fancy stuff, like the bigger counterparts
(Eclipse, Aptana, pyCharm etc), but I personally don't need it.
The upside is that you are not tied to a specific IDE for a specific
language/framework. Vim lets you edit code and text efficiently, regardless
of what language/framework/task you are working with.

Obviously, my goal is not to say Vim (another example is GNU Emacs) is the
best editor ever, but to let people know of tools that have been around
since the beginning of first operating systems. They have been perfected
over the past 20 years by professionals, people who wrote the very
operating systems you use today.

For a beginner programmer, my suggestion is to always start with the
simplest tools possible, and not let one IDE do everything for you, without
you understanding the process. The downside is that you'll have to put in a
lot more effort to get going and you don't get the fancy add-ons. But the
upside (in my opinion, anyway) is that you gain a deeper understanding of
how these things fit together, giving you a better insight into whatever
you're working on. Don't be afraid to get your hands dirty :-)

Karl Sutt


On Tue, May 15, 2012 at 10:51 AM, cougar cougar <cougar2...@gmail.com>wrote:

> ulipad , free  and build with wxpython
>
>
> 2012/5/14 Sanjay M <isanja...@gmail.com>
>
>> I am new to Django, and I was confused in choosing a IDE between Eclipse
>> and aptana studio 3 to edit source code. Kindly suggest me a good one.
>>
>> Thank you in advance,
>> Regards,
>> Sanjay M
>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/django-users/-/2LIdVrSuFpQJ.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to