Not french? Go to the EN Edition
Bienvenue !
Sur Internet, il existe de nombreux tutoriels/cours pour apprendre le développement, sauf que la plupart d'entre eux sont mauvais parce qu'ils vous enseignent de mauvaises pratiques ou des choses obsolètes. C'est pourquoi cette liste de bonnes sources pour apprendre le développement a été créée.
- Tutoriels/Cours par langages
- Éditeurs génériques
- Les IDE
- Devenir développeur
- Les sites à éviter
- Liens utiles
- Licence
Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.
- Guide (Doc Microsoft)
- ASP.NET (Doc Microsoft)
- Dot.Blog Collection (E-naxos)
- LINQ (Jon Skeet's coding blog)
Malheureusement, il n'y a pas (encore) de bon tutoriel/cours en français pour ce langage.
Malheureusement, il n'y a pas (encore) de bon tutoriel/cours en français pour ce langage.
Malheureusement, il n'y a pas (encore) de bon tutoriel/cours en français pour ce langage.
- Basics (Tour Golang)
- To go further (Doc Golang)
- Courses (The Go Programming Language de Alan A. A. Donovan et Brian W. Kernighan)
- Learn You a Haskell for Great Good!
- Tutoriel interactif (Try Haskell)
- Livre (Haskell Programming de Christopher Allen et Julie Moronuki)
- Cours (University of Pennsylvania)
- Livre pour des applications concrètes (Real World Haskell de Bryan O'Sullivan, Don Stewart et John Goerzen)
- Documentation (Wiki Haskell)
- Guide Complet (Pierre Giraud)
- Formation HTML (Grafikart)
- Formation CSS (Grafikart)
- Formation SASS (Grafikart)
- Tutoriel illustré pour les débutants (Interneting Is Hard)
- Tutoriel Interactif (FreeCodeCamp)
- Cours HTML (GoalKicker)
- Cours CSS (GoalKicker)
- Tutoriel/Cours HTML & CSS (Marksheet)
- Documentation HTML (MDN) ou Référence Rapide (HTML Reference)
- Documentation CSS (MDN) ou Référence Rapide (CSS Reference)
- Tutoriel/Cours (JM Doudoux)
- Cours (Alexandre Mesle) (contient également bon nombre d'exercices)
- Formation (KOOR)
- Formation (KOOR Youtube)
- MOOC de l'EPFL (initiation)
- MOOC de l'EPFL (bases de la POO)
- Guide complet (Pierre Giraud)
- Tutoriel/Cours (JavaScript.info)
- "Devenir un développeur Node.js" (Thomas Gentilhomme)
- Tutoriel/Cours (Eloquent JavaScript) ou Autre Tutoriel/Cours (JavaScript.info)
- Tutoriel Interactif (Learn JavaScript)
ou Un autre (FreeCodeCamp)
- Cours JavaScript (GoalKicker)
- Cours NodeJS (GoalKicker)
- Pour aller plus loin (You don't know JS)
- Documentation JS (MDN)
- Documentation NodeJS
- Complément sur la sécurité (OWASP)
- (FrontendMaster) JavaScript: The Hard Parts
- (FrontendMaster) JavaScript: The New Hard Parts
- (FrontendMaster) JavaScript: The Hard Parts of Object Oriented JavaScript
- (FrontendMaster) Hard Parts: Functional JS Foundations
- (FrontendMaster) The Hard Parts of Servers & Node.js
- (FrontendMaster) JavaScript Performance
Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.
- Cours (GoalKicker)
- Kotlin en action (Manning Publication)
- Fondamentale de Kotlin
- Programmation avec Kotlin (Packt)
- Développement web moderne avec Kotlin (LeanPub)
- Guide, livre et références officiels
- Cours Interactif (Jetbrains)
Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.
- Tutoriel (Pierre Giraud) ou Autre tutoriel (PHP The Right Way)
- Tutoriels et article au sujet de PHP et Laravel
- Cours (PHP The Right Way) ou Autre cours (GoalKicker)
- Documentation PHP
- Complément sur la sécurité (OWASP)
- Complément sur la sécurité, orienté PHP (Initiative Paragon)
- Liste de contrôle de sécurité (Sqreen)
Langage recommandé pour commencer le développement
- Livre traduit : Scala par l'exemple Ne vous laissez pas décourager par les deux premiers exemples. Tout est expliqué par la suite !
- Documentation Officielle
- Tutoriel/Introduction
- Cours : Principes de la programmation fonctionnelle dans Scala (EPFL, Coursera)
- Cours : Programmation de Systèmes Réactifs (EPFL, edX)
- Cours : "école Scala" par Twitter
- Exercices sur des bibiothèques Scala
- Livres recommandés et à jour
- Cours SQL (GoalKicker)
- Cours MySQL (GoalKicker)
- Cours PostgreSQL (GoalKicker)
- Documentation PostgreSQL Base de données recommandée
- Documentation MySQL/MariaDB
- Documentation SQLite
- Guide des index (Use the index luke)
- Visual Studio Code
- Sublime Text
Gratuit pour un usage personnel
- Brackets
Orienté développement Web (front)
- IntelliJ IDEA Community
(Java, Kotlin, Scala, Rust)
- Eclipse
- NetBeans
- PyCharm Community
(Python)
- Visual Studio Community (C++, C, Java, HTML/CSS, Javascript) Windows et Mac OS seulement
- JetBrains
Si vous êtes lycéen/étudiant vous pouvez bénéficier de tous les outils JetBrains de façon totalement gratuite via le Github Student Pack ou via le site officiel pendant 1 an (renouvelable) (HTML/CSS, Javascript, C, C++, Ruby, C#, SQL, ...)
Ces sites donnent de nombreuses informations fausses et/ou obsolètes et ne devraient pas être utilisés
- OpenClassrooms
- W3Schools
- W3Resource
- La chaîne youtube de PrimFX
Ces sites sont une bonne source d'information pour de nombreux langages de programmation.
- Mozilla Developer Network / MDN
- DevDocs
- GoalKicker Livres de programmation gratuits dans un grand nombre de langages
Ce site est open-source ! Une erreur à notifier ? Des liens à rajouter ? Pour cela, rendez-vous sur le dépôt git
To the extent possible under law,
Adrien Rault
has waived all copyright and related or neighboring rights to
awesome-learning-dev-fr.
This work is published from:
France.
Open Source image CC-BY 4.0 Open Source Initiative
Autres images CC-BY 4.0 Mozilla Foundation (FxEmojis)