Awesome Learning Dev EN

French? Go to the FR Edition

Welcome!

On the Internet, there are many tutorials/courses to learn development, except that most of them are bad because they teach you bad practices or obsolete things. That is why this list of good sources for learning development has been created.

Tutorials/Courses by languages

Algorithm

Bash

C

C++

C#

Clojure

Common Lisp

Elixir

Git

Go

Haskell

HTML/CSS

Java

Javascript

Kotlin

Lua

OCaml

PHP

Python

Recommended language to start development

Ruby

Rust

Scala

SQL

Typescript

VHDL

EN

Text editors

The IDEs

Developper roadmap

Sites to avoid

These sites provide a lot of false and/or obsolete information and should not be used

These sites are a good source of information for many programming languages.

Contribute

This website is open-source ! An issue to report ? New links to add ? Check the Github repository !

License

CC0
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
Other images CC-BY 4.0 Mozilla Foundation (FxEmojis)