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

 

History

591 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

  •  
  •