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.