Le guide
  • 📖Qui sommes-nous ?
  • prévention
    • 📱Les dangers des réseaux sociaux
    • 🔑Qu'est ce qu'un ransomware
    • 👀C'est quoi le phishing ?
    • 🌐Que peut-on faire avec une IP ?
    • Comment se rétracter lors d'un achat (ecommerce) ?
  • urgence
    • ⚡Cybermalveillance
    • 🩹Kit d'aide digital
    • 🚨Infos d'urgences
    • 📘Dernier poste
  • HELP
    • Dont ask to ask
    • Une alternative ?
    • 🎓Apprendre
      • 🇬🇧 Apprendre autre chose
      • Apprendre la cybersécurité
      • Apprendre le développement
      • liens utiles cybersec
      • Apprendre la création de jeux
      • Apprendre l’intelligence artificiel
      • Sauvegarder sous toutes les formes
  • Projets
    • Blukeys (en cours)
    • Communautés
      • Quark
  • Français
    • Comment bien écrire une liste ?
  • Cybersécurité - Hack
    • Outils
      • Introduction au reverse engineering
      • Outils de Base (introduction au Pentesting et la cybersécurité)
      • BurpSuite - Intercepter toutes les requêtes HTTP
      • 🇬🇧 fabacab/awesome-cybersecurity-blueteam
      • 🇬🇧 fabionoth/awesome-cyber-security
      • 🇬🇧 Bypassing Cloudflare WAF with the origin server IP address | Detectify Blog
    • OWASP Top 10
    • On dit chiffrer plutôt que crypter
    • Web security academy - WSA
    • Write-up ctf
      • TryHackMe - Retro
    • SANS - Formations en cybersécurité
  • Développement logiciels
    • Par où commencer ?
    • Principes et bonnes pratiques
      • POO (Programmation Orienté Objet)
    • Langages informatique
      • CSS, SASS
      • HTML
      • L'algorithmique
      • La famille C
      • La famille JS, TS
      • La famille JVM
      • PHP
      • Python
      • Ruby
      • RUST
      • SQL
    • Technologies
      • C'est quoi le Cloud Native ?
      • Installation Sqlite3 avec NPM ou Yarn
      • Les IDE recommandés
      • Base de données
      • Développement web sur windows
    • Toute les documentations
  • Cryptomonnaie
    • Tips navigateur Brave | Laisser un pourboire
  • Infrastructure
    • Générateur de configuration SSL
  • Qualité ingénierie logicielle
    • CI/CD Dév
    • CI/CD d'une infra
    • 🇬🇧 Introduction Mangle enables you to run chaos engineering experiments
      • Overview
      • Mangle Deployment and Administration Guide
      • Mangle Users Guide
      • Mangle Troubleshooting Guide
      • Mangle Developers' Guide
      • Contributing to Mangle
      • mangle-administration
        • Supported Deployment Models
          • Advanced Cassandra Configuration
        • Admin Settings
      • sre-developers-and-users
        • Adding Endpoints
        • Injecting Faults
          • Infrastructure Faults
          • Application Faults
          • Custom Faults
        • Requests and Reports
      • troubleshooting-guide
        • Deployment Stage
        • Boot/Initialization Stage
        • Endpoint Addition Stage
        • Fault Injection Stage
  • Web
    • Inspecteur de code web
    • Liste des APIs publique ( en cours )
    • Apprendre le SEO naturel
    • Tips pour fusionner des communautés Discord
    • Qu’est-ce que le rp ?
    • Google Admin Toolbox HAR Analyzer
  • Couche haute
    • HUGO
      • 🇬🇧 Quick Start
      • Mettre en place son premier site sous Hugo
    • 🇬🇧 Deno Introduction with Practical Examples
    • React-native
    • 🇬🇧 Angular HttpClient v9/8
    • 🇬🇧 Compiler un front Angular variabilisé comme un chef
    • 🇬🇧 Applying Angular Runtime Configurations in Dockerized Environments | Hacker Noon
  • Gaming
    • Installer Shadow Linux et Chrome book
    • Comment choisir son alimentation d'ordi ?
  • Linux
    • Git
    • Bash
    • Bases de linux
    • Installation LEMP sur Ubuntu 20.04 Digitalocean
    • 🇬🇧 Wireguard VPN on Ubuntu 20.04
    • Comment installer et utiliser Docker sur Ubuntu 20.04 | DigitalOcean
    • Sécuriser son serveur Linux sous Ubuntu
    • Introduction à tmux (terminal multiplexer)
  • Bot
    • Héberger son bot Discord
  • setup
    • Rainmeter personnalise ton Win10
  • Virtualisation
    • 🇬🇧 Dockerize Angular 9 App With Nginx
    • 🇬🇧 How To Remove Docker Images, Containers, Networks & Volumes
  • Architecture
    • L'Art De Créer Des Diagrammes d'Architecture
  • Marketing
    • Tips sur les réseaux sociaux 2021
  • Gestions IT (pro/perso)
    • Méthodes Agiles
    • Savoir utiliser la méthode GTD (Getting Things Done)
    • Méthode QQCOQP : analyse et résolution des problèmes
  • Nouveautés
    • 🇬🇧 Netflix-technologies
      • How Netflix Scales its API with GraphQL Federation (Part 1)
      • How Netflix Scales its API with GraphQL Federation (Part 2)
  • Autres
    • A classer
  • How to install Windows 10 root certificates [EASY STEPS]
  • 💕Nous soutenons
    • 💻Azales
    • Papi Uzumaki
    • 💻Beau de l'aire
    • Toshi
    • 🛡️ FCC (French Communuty Cybersecurity)
    • 🛡️Sharpforce
Propulsé par GitBook
Sur cette page
  • Tutoriels/Cours par langages
  • Algorithmie
  • Bash
  • C
  • C++
  • C#
  • Clojure
  • Common Lisp
  • Git
  • Go
  • Haskell
  • HTML/CSS
  • Java
  • Javascript
  • Kotlin
  • Lua
  • OCaml
  • PHP
  • Python
  • Ruby
  • Rust
  • Scala
  • Sécurité
  • SQL
  • Éditeurs génériques
  • Les IDE
  • Devenir développeur
  • Les sites non conseillé
  • Liens utiles
  • Contribuer
  • Licence

Cet article vous a-t-il été utile ?

Exporter en PDF
  1. HELP
  2. Apprendre

Apprendre le développement

Liste de bonnes sources pour apprendre le développement

PrécédentApprendre la cybersécuritéSuivantliens utiles cybersec

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?

Il est vivement recommandé pour les débutants de suivre le lien Par où commencer ?

Le lien ci-dessous concerne le Feedback des sources envoyé suite aux questions/réponses de la plupart de nos communautés sur les langages informatique.

Le contenu ci-dessous est un partage communautaire d'un Github publique sous licence, il permet d'avoir des sources complémentaire sur les langages informatique.

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

Algorithmie

Bash

Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.

C

C++

C#

Clojure

Malheureusement, il n'y a pas (encore) de bon tutoriel/cours en français pour ce langage.

Common Lisp

Malheureusement, il n'y a pas (encore) de bon tutoriel/cours en français pour ce langage.

Git

Go

Haskell

HTML/CSS

Java

Javascript

Kotlin

Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.

Lua

Malheureusement, il n'y a pas de bon tutoriel/cours en français pour ce langage.

OCaml

PHP

Python

Langage recommandé pour commencer le développement

Ruby

Rust

Scala

Sécurité

SQL

Éditeurs génériques

Les IDE

Devenir développeur

Les sites non conseillé

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

  • La chaîne youtube de Graven - Développement

Liens utiles

Ces sites sont une bonne source d'information pour de nombreux langages de programmation.

Contribuer

Licence

🇬🇧 Not french? Go to the

ou

ou

(contient également bon nombre d'exercices)

)

ou

ou

Ne vous laissez pas décourager par les deux premiers exemples. Tout est expliqué par la suite !

Base de données recommandée

(Java, Kotlin, Scala, Rust)

(Python)

(C++, C, Java, HTML/CSS, Javascript) Windows et Mac OS seulement

Si vous êtes lycéen/étudiant vous pouvez bénéficier de tous les outils JetBrains de façon totalement gratuite via le ou via le pendant 1 an (renouvelable) (HTML/CSS, Javascript, C, C++, Ruby, C#, SQL, ...)

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

To the extent possible under law, 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 Autres images CC-BY 4.0 Mozilla Foundation ()

🎓
Langages informatique
EN Edition
Cours, exercices et concours (France IOI)
Tutoriel (GoalKicker)
Bash HOWTO
Tutoriel/Cours (Zeste de Savoir)
Cours (GoalKicker)
Documentation C (DevDocs)
Tutoriel/Cours (Zeste de Savoir)
Cours (GoalKicker)
Documentation C++ (Cpp Reference)
Guide (Doc Microsoft)
ASP.NET (Doc Microsoft)
Guide (Doc Microsoft)
ASP.NET (Doc Microsoft)
Dot.Blog Collection (E-naxos)
LINQ (Jon Skeet's coding blog)
Clojure for the brave and true
Practical Common Lisp
Traduction française du cours officiel
Cours officiel
Bases (traduction non officielle de "A Tour of Go")
Basics (Tour Golang)
To go further (Doc Golang)
Apprendre Haskell vous fera le plus grand bien !
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)
Référence Rapide (HTML Reference)
Documentation CSS (MDN)
Référence Rapide (CSS Reference)
Tutoriel/Cours (JM Doudoux)
Cours (Alexandre Mesle)
Formation (KOOR)
Cours (GoalKicker)
Tutoriel/Cours (Java2S)
Documentation (Oracle)
Cours Interactif (Jetbrains)
Guide complet (MDN
Cours JavaScript (javascript.info)
Programming in lua (first edition)
Cours d'introduction (Good Eris)
Cours (Real World Ocaml)
Tutoriel (Pierre Giraud)
Autre tutoriel (PHP The Right Way)
Cours (PHP The Right Way)
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)
Tutoriel/Cours (Apprendre à programmer avec Python 3 de Gérard Swinnen)
Cours (GoalKicker)
Documentation Python
Cours Interactif (Jetbrains)
Documentation Ruby
Documentation Ruby on Rails
Tutoriel/Cours
Tutoriel/Cours
Tutoriel/Cours
Rust par l'exemple
Documentation
Livre traduit : Scala par l'exemple
MOOC de l'ANSII
Tutoriel/Cours (SQL.sh)
Modélisation BDD(Merise)
Cours SQL (GoalKicker)
Cours MySQL (GoalKicker)
Cours PostgreSQL (GoalKicker)
Documentation PostgreSQL
Documentation MySQL/MariaDB
Documentation SQLite
Visual Studio Community
Devenir développeur backend
Devenir développeur frontend
Devenir devops
Mozilla Developer Network / MDN
DevDocs
GoalKicker
le dépôt git
Open Source Initiative
FxEmojis
Par où commencer ?
Cours (Introduction to Algorithms by Cormen sur Amazon)
Cours (C++ Primer de Lippman sur Amazon)
Courses (The Go Programming Language de Alan A. A. Donovan et Brian W. Kernighan)
Formation (KOOR Youtube)
IntelliJ IDEA Community
Eclipse
NetBeans
PyCharm Community
JetBrains
Github Student Pack
site officiel
Adrien Rault
FR
FR
FR
Payant
FR
Payant
FR
FR
EN
EN
EN
FR
EN
EN
FR
EN
EN
EN
FR
Paid
EN
FR
EN
FR
FR
EN
EN
FR
EN
FR
EN
EN
FR
EN
FR
FR
EN
FR
EN
FR
EN
FR
EN
FR
EN
EN
FR
FR
Payant
Vidéo
CC0
FOSS
FOSS
FOSS
FOSS