Comment commencer à apprendre la programmation informatique Programmer (écrire des algorithmes informatiques) est très amusant et très utile. Apprendre à programmer développera aussi vos capacités d’analyse et votre esprit critique, vous aidant à faire face à tous types de problèmes complexes (pas seulement ceux liés à l’informatique). Cela peut aussi vous mettre sur la voie d'une nouvelle carrière ou pour décrocher un nouveau poste dans le développement de logiciels.
Choisissez-vous un langage de programmation. Les langages sont basés sur des instructions écrites qui sont lues par tel ou tel ordinateur. Ces instructions peuvent être écrites dans des "langages" différents, et en général ces instructions rendent les mêmes effets sauf que la syntaxe et l’organisation de ces instructions sont propres à chaque langage. Tous ces langages sont plus ou moins adaptés à tel ou tel type de réalisations, aussi prenez celui qui correspond le mieux à ce que vous voulez faire. Vous pourrez toujours apprendre à en maîtriser un autre plus tard.
Adoptez le C, le C++ ou le C# et les autres langages de la même famille. Ils sont très utilisés pour écrire des programmes informatiques. Le C et le C++ sont faciles et efficaces quand on débute mais le C# devient de plus en plus le langage à la mode.
Essayez Java (utilisé entre autres pour le développement d'apps sur Android) ou JavaScript (langage pour le web). Ce sont des créneaux porteurs, alors n’hésitez pas !Essayez Java (utilisé entre autres pour le développement d'apps sur Android) ou JavaScript (langage pour le web). Ce sont des créneaux porteurs, alors n’hésitez pas !Essayez Java (utilisé entre autres pour le développement d'apps sur Android) ou JavaScript (langage pour le web). Ce sont des créneaux porteurs, alors n’hésitez pas !
Essayez le langage Python. C’est un langage très polyvalent, largement utilisé sur de nombreuses plates-formes. Il est facile à apprendre. Certains programmeurs débutants ne jurent d’ailleurs que par lui ! Alors, essayez-le !
Essayez le PHP. Ce langage, qu’on rencontre fréquemment sur le Web, est très utilisé par les “hackers”, et il est assez facile à maîtriser et est relativement demandé.
Il existe bien d’autres langages. On ne compte plus le nombre de langages qui existent, chacun ayant ses spécificités. Si vous escomptez faire carrière dans la programmation, il vous faudra maîtriser de nombreux langages, alors ne tardez pas !
Pour savoir quels langages sont recherchés actuellement dans un cadre professionnel, consultez les offres d’emploi, cela vous donnera une idée.
Envisagez de vous inscrire à un cours de programmation dans un cours à l’école, à l’université. Les sociétés en demande de programmeurs ne vous embaucheront pas sur votre bonne tête, mais au vu de vos diplômes. Optez de préférence pour une école qui a "pignon sur rue" dans le domaine ! Dans ce genre de structure, on apprend mieux et plus vite que tout seul.
Bien sûr, cela a un coût mais ne vous laissez pas intimider. Il existe des bourses ou des subventions qui vous aideront à financer votre formation. Dites-vous que tout est possible !
Ayez recours à des tutoriels en ligne. Il y a des milliers de sites où leurs auteurs vous expliquent les rudiments et/ou leurs trucs de programmation. Vous aurez le choix quel que soit le langage choisi. Il existe des tutoriels bien faits pour tous.
En faisant une rapide recherche sur internet, vous trouverez facilement une école de programmation (ou école d'ingénieur en informatique) proche de chez vous. Nous pouvons citer quelques références comme l'école de programmation gratuite de Xavier Niel, Epitech, l'EPSI (École d'ingénierie informatique) ou consultez le site Diplomeo.
L’idéal est de commencer jeune (mais ce n’est pas une obligation !) Il existe des programmes adaptés aux enfants, comme le très utile “Scratch” du MIT. Dans ce domaine, plus tôt on commence, mieux c’est : c’est vrai pour toutes les langues !
Évitez d’acheter des kits de programmation : ils font tout et rien !
Démarrez avec un bon livre ou des tutoriels bien pensés. Procurez-vous un bon livre de programmation et prenez la dernière édition. Consultez les commentaires sur Amazon ou sur des sites du même genre pour savoir si tel ou tel livre correspond à ce que vous cherchez.
Au bout d’un moment, quand vous commencez à comprendre la philosophie et la syntaxe du langage, essayez de mettre en œuvre une de vos idées de programmation. Commencez par des choses simples comme un programme pour convertir des devises par exemple. Ensuite, faites des programmes plus complexes en intégrant des éléments que vous aurez assimilés soit grâce à la lecture soit grâce à des cours.
Apprenez un autre langage. Quand vous aurez bien maîtrisé un premier langage, essayez-vous à un second. Il est préférable de choisir un langage radicalement différent du premier tant au niveau de la structure que de la syntaxe. Ainsi, si vous maîtrisez Scheme, poursuivez avec le C ou Java. Si vous avez commencé avec Java, vous pouvez poursuivre avec Perl ou Python.