Some Computer Hints

Software Development

Cygwin gcc compiler
If you are a software developer and you mainly develop console (command-line) or text-based applications, the GNU compiler (C, C++, Ada, FORTRAN, etc.) from Cygwin may be a good place to start with.
Perl is a high-level, general-purpose, interpreted, dynamic programming language which is used to efficiently process text files or for coding CGI scripts.
PHP is a server-side scripting language designed for web development, but it can also be used as a general-purpose programming language. I use generally PHP for coding my dynamic pages on my web site.
Lazarus is a free cross-platform visual IDE for rapid application development using the Free Pascal compiler, which supports a dialect of Object Pascal. I write my Windows GUI programs under Lazarus. It is very similar to Delphi.
Python is an interpreted, interactive, object-oriented programming language. It provides constructs that enable clear programming on both small and large scales. Python incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It combines remarkable power with very clear syntax.