Bonjour à tous,
J'ouvre donc le bal en mettant un petit post-it avec une liste de sites permettant d'apprendre à programmer correctement. Ces sites sont classés par langage de programmation et comportent un niveau :
- Débutant : ils permettent réellement d'apprendre de A à Z
- Intermédiaire : ces sites sont à consulter une fois que vous avez appris les bases. Ils permettent de vous perfectionner, d'apprendre l'utilisation de nouvelles librairies ou encore d'optimiser vos scripts, mais à un niveau compréhensible
- Initié : attention avant d'y aller, ces sites présentent des fonctions assez poussées et sont réserves aux gens sachant réellement programmer. Cela inclut notamment les notions de POO (Programmation Orientée Objet) présentes dans la plupart des langages.
XHTML/CSS
Je commencerai donc par ce langage, qui est en fait un code descriptif fondé sur le XML.
- AlsacréationS :
Niveau : Débutant
Site présentant aussi comment créer un site web en (x)HTML et en CSS. Je ne connais personnellement pas trop, mais je sais qu'il est clair, bien expliqué et présenté
- Le Site du Zér0 :
Niveau : Tous
J'ai personnellement appris avec lui, et il présente des informations pour tous les niveaux. Le tutoriel XHML/CSS officiel est à lire en premier, complété par des tutos non officiels très bien faits.
- Alsacréations :
Niveau : Débutant
Ce n'est pas une erreur, mais deux sites frères, se ressemblant fortement, mais ne sont pas les mêmes
- Openweb :
Niveau : Intermédiaire
Ce site présente les standards du web et donne quelques informations pour leur respect. Ce n'est pas une priorité au début de la conception d'un site web, mais cela devient de plus en plus d'actualité de faire des sites valides et accessibles.
PHP
- Apprendre-PHP :
Niveau : Tous
Ce site convient à tous les niveaux et présente des points de PHP divers et variés. Il dispose aussi d'un petit forum.
- Développez.com (section PHP) :
Niveau : Intermédiaire et Initié
C'est un grand site très actif comportant beaucoup de ressources et de cours, ainsi que des références à des ouvrages papier de référence. Je le recommande plutôt à des personnes possédant déjà les bases car malgré la richesse du contenu pour des points avancés, je trouve que tout apprendre depuis ce site est délicat...
- Le Site du Zér0 :
Niveau : Débutant - Intermédiaire
Présente des informations pour presque tous les niveaux. Le tutoriel PHP officiel est à lire en premier, complété par des tutos non officiels très bien faits.
- Phpcs.com (section PHP) :
Niveau : Initié
Site comportant quelques tutos, mais surtout un grand nombres de sources php. Pour ceux qui ont un bon niveau, il est très intéressant d'apprendre en étudiant les sources. De plus, il y a une grande communauté qui peut vous aider, ainsi que des sites en parallèle sur d'autres langages.
- Documentation PHP :
Niveau : Intermédiaire et Initié
Ce site ne comporte aucun tutoriel. C'est LA documentation officielle de PHP traduite en français (vous avez de la chance
). Il vous suffit généralement de taper le nom d'une fonction à la suite de l'adresse et vous obtiendrez sa description, et le cas échéant, une liste de fonctions dont les noms se ressemblent.
Exemple : http://fr.php.net/mysql_query donne la doc de la célèbre fonction mysql_query() Facile non ?
-Alsa-Créations :
Niveau : Tous
Quelques bon tutoriaux sur le PHP.
Javascript
- commentcamarche :
Niveau : Débutant
Je n'y suis personnellement jamais allé, je n'ai donc aucune opinion
- Cours sur Développez.com
Niveau : ?
Pour apprendre vraiment tout sur le Javascript.
-Alsa-Créations :
Niveau : Tous
Quelques bon tutoriaux sur le Javascript.
C/C++/C#
- Le Site du Zér0 :
Niveau : Débutant et Intermédiaire
La dernière fois
Il présente des informations principalement pour les débutants ; le tuto n'est pas encore fini [edit : maintenant c'est chose faite ]. Le tutoriel C officiel est donc à lire en premier, complété par quelques tutos non officiels très bien faits.
- Développez.com :
Niveau : Intermédiaire et Initié
Pareil que pour le PHP, c'est un grand site très actif comportant beaucoup de ressources et de cours, ainsi que des références à des ouvrages papier de référence. Je le recommande plutôt à des personnes possédant déjà les bases car malgré la richesse du contenu pour des points avancés, je trouve que tout apprendre depuis ce site est délicat...
- Cours de C/C++ de Christian Casteyde :
Niveau: Intermédiaire
Gros cours disponible en version gratuite en ligne, ou payante en téléchargement. Se penche beaucoup plus sur le C++, de manière très complète. Par contre, n'enseigne rien sur les librairies graphiques.
Voilà, je continuerai cette liste sous peu, je vous invite à me laisser vos commentaires et d'autres adresses dans la suite de ce topic.