# Lerning resources ## Programming Language - Go: https://kuree.gitbooks.io/the-go-programming-language-report/content/ - Rust: https://doc.rust-lang.org/book/ - Dart: [before null safety](https://drive.google.com/file/d/1E46hPUL3qTCyTrfSxEw57UbxFeh9k0AB/view?usp=sharing) ## Framework - Go web framework: https://gin-gonic.com/docs/introduction - Graphql (Only Intro + Query and mutation): https://graphql.org/learn/ - How to write a Compiler: https://craftinginterpreters.com/ - Flutter: [old book by example](https://drive.google.com/file/d/1bWYudVrLwD-piw9KsDisHA4xmo_6-o4Y/view?usp=sharing) - Svelte: https://vercel.com/solutions/svelte - Embedding Svelte in go: https://towardsdev.com/embedding-svelte-app-into-a-golang-binary-a2d462358612 ## Editor - [Emacs](https://drive.google.com/file/d/1jRlMa1iQbQ0uXvzdwtt0RLWpfpxwooWc/view?usp=sharing) or [this](https://drive.google.com/file/d/1j0_CZfLTO12L_4STku3K32-N7u8XLtuS/view?usp=sharing) - Distro: [Spacemacs](https://www.spacemacs.org/) - Distro: [Doom](https://github.com/doomemacs/doomemacs) - [Vim](https://drive.google.com/file/d/16z6QhHPqAqHPAd0qE-3c4aV1zG0MRciO/view?usp=sharing) - I do not know distro because I'm an emacs guy :smile_cat: ## Design Pattern - https://refactoring.guru/design-patterns ## CLN - Running a node on Cloud https://vincenzopalazzo.medium.com/run-a-cln-node-with-clightning4j-tools-on-a-tiny-vps-60f2a4779fa7 ## Blockchain Design - https://ocw.mit.edu/courses/mas-s62-cryptocurrency-engineering-and-design-spring-2018/resources/lec1-signatures-hashing-hash-chains-e-cash-and-motivation/