Index
Graphics
Games
Internet
Multimedia
Office
Utilities
Programming

Programming


Notepad++

Notepad++ is a free source code editor and Notepad replacement. Notepa++ supports syntax Highlighting for ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, and XML.


Notepad++'s features include: Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

For more information and to download it, you can check its Website.




Vim

Once you get used to it, you can use Vim to edit very, very effectively. The most often used commands are just a single key stroke. To allow for this, you need to start Insert mode to enter text and return to Normal mode to execute commands. The big advantage is that you can keep your hands on the keyboard and work very fast. This takes a little time to get used to. It's a small investment that pays itself back soon.

Screenshot 1
Screenshot 2

For more information and to download it, you can check its Website.




Python

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.

Logo

You might also want to look into 'Dive into Python', a teach-by-example guide to the paradigms of programming in Python and modern software development techniques that can be found freely online here.

Cover

For more information and to download it, you can check its Website.