The first programming language in which I managed to do something was BASIC, in secondary school. Then I found a nice book on programming in Qbasic and decided to try again. Qbasic is freeware, legal to download, copy and use. It is the Microsoft product that I like the most and the only one that I still use. It can be downloaded from here:
http://www.softpedia.com/get/Programming/Coding-languages-Compilers/Qbasic.shtml
http://www.qbcafe.net/qbc/german/download/compiler/qbasic_compiler.shtml
Useful links and downloads here also :
http://www.petesqbsite.com/sections/introduction/intro.shtml
http://www.brothersoft.com/downloads/q-basic.html
http://site.mynet.com/muratelic/qbasic/qbasic01.htm
I will present some more tools for programming in BASIC.
Another good tool for programming in BASIC is FreeBASIC (a cross-platform BASIC compiler for all the main operating systems:
For Windows users there is an IDE here:
http://fbide.freebasic.net/index.php?menuID=56
I recommend downloading and installing the FreeBASIC + FBIDE bundle installer
There is also Visual BASIC 6 from Microsoft and a lot of other BASIC compilers and interpreters, many of them are freeware or even open-source. Here are some of these:
http://www.thefreecountry.com/compilers/basic.shtml
http://www.freeprogrammingresources.com/basic.html
http://www.nicholson.com/rhn/basic/
For Linux there are very few BASIC compilers. There are some interpreters like Gambas, Yabasic and Bywater BASIC. There is also a commercial BASIC IDE for Linux, Windows and Mac, RealBASIC somewhat similar to VB, but not so easy to use:
http://www.realsoftware.com/realbasic/
Here is a picture of Qbasic running under Ubuntu in Dosbox: