Skip to content

a collection of my notes and code snippets as i journey through learning different programming languages and coding concepts

License

Notifications You must be signed in to change notification settings

mrdandelion6/learn-to-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 (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)
  • 🚧 Databases (made for CSC343H5 Winter 2025)
  • 🚧 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
  • 🚧 Docker

To Start

  • Quantum Computing (architecture, underlying physics, but mostly focused on programming with Qiskit)

Happy coding.

About

a collection of my notes and code snippets as i journey through learning different programming languages and coding concepts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •