• # Dive into

    Posté par . En réponse au message C++ sous linux débutants. Évalué à 3.

    Je vais prendre le contrepied de tout le monde ici mais je dirais que le meilleur moyen d'apprendre, si tu as déjà fait un peu d'objet, et que tu veux en même temps te familiariser avec Unix, est d'abandonner d'emblée tout ce qui ressemble à Windows. KDevelop est un très bon produit, mais cela sert souvent de prothèse aux jeunes programmeurs qui ne savent pas développer sans assitance. D'où le dicton : "Un classique, c'est un livre que tout le monde veut avoir lu et que personne ne veut lire".

    Moi je te conseille de tout faire en ligne de commande, non seulement parce qu'au final, tu gagnes en souplesse, en liberté et en puissance, mais aussi parce que tu seras capable de faire du développement tout-terrain, et qu'il ne te faudra pas systématiquement un bi-P4 Xeon 3,6 GHz pour écrire un "Hello world" à l'écran, et surtout parce qu'ainsi tu feras pleinement la différence entre ce qui est nécessaire et ce qui est superflu.

    Commence déjà par faire des exercices bateau sur les objets, déclarer des classes, des methodes, etc, ensuite tu pourras choisir la bibliothèque graphique qui te plaît.

    Qt est à la mode, mais si tu veux développer "à la VB" directement à partir des outils graphiques, je te recommande "glade". Ce logiciel a ceci d'intéressant que s'il est capable de générer le code correspondant à l'interface que tu as dessinée, il reste indépendant de l'environnement de développement que tu utilises.

    Faire du Drag&Drop pour créer l'interface souhaitée et "remplir les trous" est certes très intuitif, et cela permet de comprendre rapidement comment fonctionnent les objets d'une manière grossière, mais c'est quand même prendre le problème à l'envers, et ce n'est pas une méthodologie à suivre pour apprendre.