An open API service indexing awesome lists of open source software.

https://github.com/mrdandelion6/learn-to-code

This repository is a collection of my notes and code snippets as I journey through learning different programming languages and coding concepts.
https://github.com/mrdandelion6/learn-to-code

c data-analysis data-science javascript learn-to-code machine-learning matlab python r react shell-script

Last synced: 10 months ago
JSON representation

This repository is a collection of my notes and code snippets as I journey through learning different programming languages and coding concepts.

Awesome Lists containing this project

README

          

# Learn to Code

Welcome to my code learning repository. This repository is a collection of my notes and code snippets as I embark on the journey of learning many different programming languages and coding concepts.

## Notes I've Made
My notes are split into 2 categories: **languages** and **topics**.

## Languages
Here are notes I've made on various programming languages. Most of them are ongoing and I have yet to complete them. There are also a few I want to start making notes for later on as well.
### Doing (🚧) / Done (🏁)
- 🏁 `C` and systems programming, pipes, processes, and sockets. made for **CSC209H5 Winter 2024/2025**.
- 🏁 `JavaScript` and DOM
- 🏁 `Bash` (not in depth)
- 🚧 `C++`
- 🚧 `Rust`
- 🚧 `Python`, `Django`, and `Jupyter` (all in **python/** folder. has no beginner friendly notes for python language).
- 🚧 `SQL`
- 🚧 `Scala`
- 🚧 `x86`
- 🚧 `R` (probably not gonna finish this)
- 🚧 `PHP`
- 🚧 `Go` (not continuing this any time soon)
- 🏁 `Lua` and configuring Neovim

### To Start
- CUDA (know it already)
- HIP (to learn)
- Docker (know it already)
- MATLAB (know it already)
- TypeScript (know it already)
- React (know it already)
- Express (know it already)
- Sass (know it already)
- Fortran (to learn)

## Topics
I have made quite a few notes on important computer science topics as well.
### Doing (🚧) / Done (🏁)
- 🏁 `Data Science`
- 🚧 `Data Structures` (made for **CSCB63 Summer 2024**)
- 🚧 `Cyber Security ` (made for **CSC347H5 Fall 2024**)
- 🚧 `Operating Systems` (made for **CSC369H5 Fall 2024**)
- 🚧 `Parallel Programming` (made for **CSC367H5 Fall 2024**)
- 🚧 `HTTP`
- 🚧 `Machine Learning`
- 🚧 `Leetcoding` (will always be ongoing)
- 🚧 `Using Vim`
- 🏁 `Using VS Code`
- 🚧 `Git`

### To Start
- Databases (for CSC343H5 Winter 2025)
- Using Vim
- Quantum Computing (architecture, underlying physics, but mostly focused on programming with Qiskit)

#### Happy coding.