A collection of resources built by members of the Code Society.
To add item to the list, follow this guide
Name | Description |
---|---|
Learn C++ | An easy to follow guide to starting off in C++ |
Core Guidelines | Recommended guidelines for modern C++ |
CPP Reference | Helpful reference material for the C++ and its standard library |
Name | Description |
---|---|
Python | Python official website |
Getting started | Offical Python getting started guide |
Learn Python | An easy to follow guide to starting off in Python |
Virtual environment | Virtual environment |
Name | Description |
---|---|
Elixir | Elixir official website |
Elixir School | Good starting point to learn and master Elixir |
Unofficial Style guide | Unofficial Elixir style guide |
Name | Description |
---|---|
Phoenix | Full-Stack Web framework |
Absinthe | GraphQL library |
Name | Description |
---|---|
Game Programming Patterns | Using Games as a reference point, this ebook covers tons of useful programming patterns |
Gang of Four (GoF) Design patterns | Detailed description and examples of multiple design patterns |
Clean Code | Principales, patterns and practices of writing clean code |
Clean Architecture | Building clean software architecture |
Fundamentals of Software Architecture: An Engineering Approach | Learn software architecture principales |
Software Architecture: The Hard Parts: Modern Tradeoff Analysis for Distributed Architectures | Learn in depth analysis of software architectures |
Name | Description |
---|---|
Crafting Interpreters | A deep dive into writing tree walking and bytecode interpreters |
Make a Lisp (MAL) | A step-by-step tutorial into making a list processing interpreter |
Name | Description |
---|---|
Git | Distributed version control system |
Github for Beginner | Github for Getting Started Guide |
Name | Description |
---|---|
How to GraphQL | Free open source tutorial to learn GraphQL |