Są dwa podejścia do tego tematy:
Pierwsze polega na stopniowym wchodzeniu w tematy programowania, ale i tutaj mamy dwie drogi:
a) Zaczynasz jakby na obkoło, czyli javascript/php>pascal>c++/java
b) Tylko pisanie aplikacji
pascal/vb>c++/java
Drugie podejście to wrzucenie na głęboką wodę, czyli od razu język wysokiego rzędu (jestem zwolennikiem tego podejscia):
C++/Java
Są jeszcze hardcore'owcy zaczynający od Assemblera, ale ogólnie rzecz biorąc, to nie polecam.
Jako kompilatory polecam:
Dev-C++ [c++]
Dev-Pascal [pascal]
Sun Java SDK [java]
Microsoft Visual Basic [VB]
Na assemblerze się nie znam
EDIT
Jak mogłem sapomnieć o Delphi. Od tego języka również można zacząć swoję przygodę z programowaniem.
EDIT2
Umieściłem paczkę książek i kursów (przede wszystkim dla początkującyh)
Paczkę można ściągnąć z:
http://rapidshare.de/files/7970337/programowanie.rar.html
Paczka zawiera:
- Kod: Zaznacz wszystko
Turbo Pascal Programowanie
Kurs C++
48 lekcji w C
Kurs C++ - Programowanie Obiektowe
Wgłąb języka C
Wszystko o C++
Delphi4 dla każdego
Kusr Delphi
Paczka kursów html/c/pascal/delphi
Peace of mind, to be...