dev-learning-path icon indicating copy to clipboard operation
dev-learning-path copied to clipboard

Developer's Learning Path | List of great resources.

Developer's Learning Path

List of great resources needed to expand the know-how and be on the right path to be a top-tier developer. This repo was inspired by the XPeppers' Learning Path and my Book's Draft.

Pull Requests MIT License Last Commit Release Date

Follow me on twitter

Do you like this project? Please considering sponsoring me or ★ starring this repo!

10x Software Engineer | Learning Path

A journey through thoughts and suggestions off the beaten path to make your developer life easier.


Topics:
Ground Rules & Manifestos, SDLC & DevOps, Algorithms, OOP & Design Patterns
Asynchronous Programming, Testing & Refactoring, DB, DDD, Functional & CQRS/ES
Networking & Security, Architecture, Jobs & Management, Productivity, Standards & Best Practices

Prerequisites

  1. English Fluency
  2. PC / Mac / RPi / etc

Notes

The resources might have a tag must-learn because the author considers those as a foundation item that cannot be skipped.

Contents

  • Soft Skills
    • Jobs & Career
    • Methodologies
    • Mix
    • Performance
  • Hard Skills
    • Architecture & Infrastructure
    • Code Design
    • Databases
    • Industry Standards
    • ML/AI
    • Mix
    • Programming Languages
    • Project / Product Management
    • Security
    • UI/UX, Copy, SEO
    • Web Performance
  • Mixed
    • Books
    • Communities & User Groups
    • Courses
    • Fun
    • Industry Trends
    • Mix

Roadmap

  • Entry
  • Intermediate
  • Advanced

Contribution

Have a look at the contribution docs for details.

License

Have a look at the license file for details