2025-03-13 14:57:11 +01:00
2025-03-13 14:57:11 +01:00
2025-02-03 20:44:36 +01:00
2025-02-03 20:44:46 +01:00
2025-02-03 20:44:46 +01:00
2025-02-03 19:08:33 +01:00

learning-languages

Repository which documents my journey in learning new languages.

Currently learning:

Rust Haskell Swift

(and C++, but that is gonna happen in embedded systems, so I won't document it here)

Idea

I will spend about 5 hours a week learning each language. This is NOT a priority, but rather a side project to keep me entertained and to learn new things.

The main idea is to use these new languages to solve problems I would normally solve with Python. Also, as the file structure suggests, I will also do some algorithmic problems in these languages.

READMEs will be present in each practical folder, where I will document my thought process and the things I learned.

A larger, more detailed README will be present in the root of each language folder, where I will document the resources I used and the things I learned.

Books and resources

End goal

Achieve a somewhat adequate level of proficiency in these languages. I don't expect to be an expert, but I want to be able to write code in these languages without having to look up every single thing.

Description
Learning Haskell, Rust and Swift slowly
Readme 4 MiB
Languages
Haskell 60%
Swift 27.1%
Java 12.9%