Updated main readme with ideas
This commit is contained in:
parent
4d742b6b88
commit
82296adba1
29
README.md
29
README.md
@ -23,17 +23,30 @@ Currently learning:
|
|||||||
## Idea
|
## 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.
|
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.
|
The main idea is to use these new languages to solve relevant problems!
|
||||||
|
|
||||||
READMEs will be present in each practical folder, where I will document my thought process and the things I learned.
|
## Structure
|
||||||
|
```
|
||||||
|
.
|
||||||
|
├── language
|
||||||
|
│ ├── sessions -- if I am doing a course or something
|
||||||
|
│ │ ├── 13_03 -- date (dd_mm)
|
||||||
|
│ │ │ ├── notes.md
|
||||||
|
│ │ │ └── exercises/ -- if I have any
|
||||||
|
│ |-- algorithmic -- if I am doing algorithmic problems
|
||||||
|
| |-- practical -- if I decide to do something practical (usually documentation and a submodule of the main repo)
|
||||||
|
│ |-- README.md -- main README
|
||||||
|
```
|
||||||
|
|
||||||
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.
|
## Current language goals
|
||||||
|
<!-- table -->
|
||||||
|
| Language | Idea | Category | Algorithmics? | Practical? | Course? |
|
||||||
|
| --- | --- | --- | --- | --- | --- |
|
||||||
|
| Rust | Daily drive | Embedded | ❌ | ✅ | ❌ |
|
||||||
|
| Swift | Daily drive | General | ✅ | ✅ | ❌ |
|
||||||
|
| Haskell | Understand functional programming | Theory | ✅ | ❌ | ✅ |
|
||||||
|
| Coq | Understand formal verification | Theory | ❌ | ❌ | ❌ |
|
||||||
|
|
||||||
## Books and resources
|
|
||||||
- [The rust book](https://doc.rust-lang.org/book/)
|
|
||||||
- [Haskell Programming from first principles](http://haskellbook.com/)
|
|
||||||
- [Learn you a Haskell for great good](http://learnyouahaskell.com/)
|
|
||||||
- [Swift documentation](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/)
|
|
||||||
|
|
||||||
## End goal
|
## 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.
|
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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user