Python is an excellent higher order programming language that does everything from website development to running Fortran code.
Fortran is a useful program for data analysis, sure its old, but its simple. Installing Fortran
A text editor that is easy to use for beginners. Want to read those FORTRAN, Python and Perl files?
VIM You may not know it yet, but this should be your program editor. VIM is a modal editor, which is a bit confusing at first, but once you get the hang of it, you will be a much better programmer. Installing VIM
Perl is a programming language that can blend your Fortran files and windows or linux operating system together.
How to run Perl and FORTRAN scripts on a Mac or Windows XP
Php A great web programming language. Works nicely with MySQL databases and has great built in functions
Programming Cookbooks Free cookbooks for many languages. Python, Perl...