La maîtrise de l’informatique passe par l’apprentissage d’un ou de plusieurs langages de programmation. Nul ne peut se prétendre « geek » s’il n’est pas capable d’écrire quelques lignes de code dans un langage de programmation que ce soit pour créer une page Web, un script ou une application complète. Évidemment, cela demande beaucoup de travail, du temps et pas mal de motivation, mais à la finale il est toujours satisfaisant de constater que la tâche est plus facile à mener à bien que ce que l’on supposait au départ.
En général en matière de développement, ce sont les débuts qui sont difficiles et ingrats, car les exemples créés ou étudiés ne sont pas particulièrement enthousiasmants et de nombreux concepts, heureusement communs à toutes ces techniques de programmation, doivent être assimilés et bien compris avant d’aborder des sujets plus captivants.
En bref, avant de devenir un virtuose du code ou un amateur éclairé (n’exagérons rien, il faut rester modeste), il faut faire des gammes, encore et encore puis passer au niveau supérieur en créant ses propres programmes sortis de son imagination.
De nombreux sites Internet ont été conçus pour permettre aux débutants de suivre de véritables cours de programmation en ligne interactifs basés sur l’exemple et la pratique.
La compilation ci-dessous présente les principaux sites qui partent de zéro en expliquant le fonctionnement de nombreux langages : HTML, CSS, PHP, JavaScript, Ruby, JQuery, Python, iOS, WordPress (création d’un thème), SQL… La plupart sont gratuits avec pour certains quelques formules sur abonnement permettant d’accéder à des ressources supplémentaires.
apprendre-programamtion

Pour commencer, Codecademy a nettement ma préférence, car il comprend un cursus complet de langages de développement accompagnés d’explications progressives et d’exemples très complets. Les cours sont compréhensibles et mises avant tout sur la pratique. L’interface est en anglais (la langue de l’informatique), mais une version en français du site devrait être proposée prochainement.
Pour le moment, je n’ai pas trouvé de sites équivalents en français allant au-delà du simple tutoriel figé et difficile à suivre, de vidéos d’apprentissage (vraiment pas adaptées pour ce type de contenu) et/ou livres informatiques classiques repris sous la forme de sites Web n’apportant pas la moindre interactivité.

Boutons de partage :
Twitter Facebook Google Plus Linkedin email
Article rédigé par Eric Weyland