delphi, c´est un peu comme le visual basic, c´est a dire un outil RAD.
le developpment se fait en deux phases: une phase ou tu place les controles(boutons, textbox, labels...) sur ta fenetre, et une autre partie ou tu code(en pascal).
et il s´agit de code evenementiel, car tu code en fonction des evenements! tu placera une fonction pour gerer le cas ou l´utilisateur clique sur le bouton, tape sur le clavier, ou si la souris passe sur un label...
et delphi ne permet pas que de faire de petits jeux! il permet d´en faires de gros! tu pourras notement utiliser OpenGL ou DirectX! pour preuve, vas voir ces adresses:
www.pythianproject.org -> un MMORPG fait en delphi tout en 3d
http://projetyoda.sourceforge.net -> "un jeux d´aventure réseau en 3D isométrique"
sinon, il me semble qu´Age of Wonder a ete fait en delphi(a verifier, mais j´en suis a peu pres sur)
Delphi existe en plusieurs versions: ca va de la personnal, a l´entreprise(il y a 4 versions au total si je me rappel bien).
elles sont toutes payantes(avec des reductions pour les etudiants comme partout avec des packs) sauf la personnal edition que tu trouveras sur le site de borland(l´editeur) gratuitement apres avoir rempli une fiche leur donnant quelques renseignements. Seulement, faut etre motive pour le telecharger vus qu´il fait dans les 140Mo(je me le suis tape avec un 56k!), mais ca vaut largement le coup! et de loin!
sinon, question apprentissage j´ai vus qu´il existait des bouquins, mais je n´en ai aucun, donc j´peux po te conseiller, et questions sites, tu peux aller voir:
www.developpez.com
www.programmationworld.com (il y a des tuts pour le pascal et tout pleins d´autres choses! de plus les personnes s´occupant du site sont des dieux et tu devrais trouver une reponse sur leur forum en cas de pepin)
m´enfin, c´est un tout ch´tit survol de la question ca!