Skip to content

lucazulian/learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

This learning path is released under the CC BY-SA 4.0 license

Introduction

Welcome to this organized learning path and resource collection.

The materials are all organized in sections based on specific topics. There is no order to follow. You can skim through all the sections, look for anything specific, follow only a few sections, or just start reading from the very beginning to the end. It's your choice!

I am willing to keep this study path always updated, and I would invite you to contribute by submitting any material you believe will improve it.

Learning path

Resources

Design Patterns

DDD

eXtreme Programming

CD / CI

Refactoring / Clean Code

Automated Testing

Testing

Microservices

Architecture

Haskell

Rust

Python

Elm

Java

Scala

Elixir

Erlang

Go

Artificial Intelligence

Racket

  • Realm of Racket | Matthias Felleisen, David Van Horn, Conrad Barski, M.D., and Eight Students of Northeastern University
  • Beautiful Racket | Matthew Butterick

Operating systems

Math for programmers

Logic

Documentation Style Guides

Algorithms

LaTeX

Principles and Practices

Recommended Readings

This section provides a list of recommended book readings that have not been mentioned directly in this learning path but are of significant importance.

About

An organized learning path and resource collection

Topics

Resources

Stars

Watchers

Forks