A curated collection of best learning resources on IT topics

All topics -> Languages

Subtopics: C, JavaScript, Python, Shell.

Here's 2 amazing resources to learn Languages:

  1. Build your own X (github.com)
    free • resource • 2023

    The best way to learn a programming language is to build something with it. This repo collects step-by-step guides for recreating common day technologies such as blockchain, databases, frameworks, shells, and web servers in different languages.

  2. Seven Languages in Seven Weeks (pragprog.com)
    free • resource • 2010

    In this book you’ll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you’ll broaden your perspective of programming by examining these languages side-by-side. You’ll learn something new from each, and best of all, you’ll learn how to learn a language quickly.