J'ai fini de lire en début de semaine "Apprendre à programmer avec Python" et suis actuellement en train de lire "Ruby on Rails".

Sur Apprendre à programmer avec Python, j'en dis :

Points positifs :

  • Grâce au livre, j'y vois plus clair sur les notions d'objet, classe, méthode, attribut,
  • J'ai découvert un langage plus limpide que PHP dans sa syntaxe
  • J'ai découvert un langage ayant une utilisation plus universelle. On peut en effet utiliser python pour des scripts systèmes, produit des applications avec des interfaces graphiques ou encore faire des applications web.
  • L'apprentissage est des plus progressifs et accessibles

Points "négatifs" :

  • Le libre insiste surtout sur les applications avec des interfaces graphiques et assez peu sur la partie système et web. Néanmoins, via les exercices proposés, on balaye tous les concepts et aspects de python (du simple script à la réalisation d'un jeu complexe)

Sur Ruby on Rails, je peux en dire pour le moment :

Points positifs :

Points négatifs :

  • Pas encore trouvé mais j'ai pas encore tout lu... ;-)

Je ne peux pas comparer en tant que tel les deux livres vu que le premier parle d'un langage alors que le second d'un framework web basé sur le langage ruby.

Pour le peu que j'ai vu de Ruby/Rails, Python et Ruby semble avoir des structures similaires.

Néanmoins, il va falloir que je me décide vers quelle technologie aller car je ne me vois pas investir du temps sur ces 2 technologies.

En tous cas, ces 2 lecteurs sont très intéressantes et permettent d'y voir plus clair sur pas mal de concepts utilisés dans la "programmation moderne".

Si cher lecteur tu as un avis sur les technos en présence, je te serais reconnaissant de me faire partager tes avis/commentaires/réflexions...

En attendant, je continue mes lectures pour me faire une idée plus complète... ;-)

PS : <mode troll>en attendant, je trouve que ces livres et langages sont nettement plus intéressants, clairs et limpides que tout ce que j'ai pu lire/voir sur PHP...</mode>