#0: Words That Need To Be Said
I have a motto.
If you want to learn something very well, teach it - Some wise person
Well, not exactly mine. But it is something I heard long time ago and it has proven to be true time and time again. So, as much as I am making this as a contribution to Rust and Rust learners, it is also a selfish endeavour to learn more myself.
In this series, I will be making a simple "lite" database like SQLite from scratch. Though I am aiming to build a NoSql version. Building a database is no simple task and it's a project that I am hoping to keep going for years to come.
While doing this, we will be learning things as simple as defining functions in Rust and as advanced as handling multithreading, memory management and more. I should note that this won't be a "intro to programming" series and I assume you already have some fundamental understanding of programming concepts.
I hope you find these posts useful and that it can help you in your journey to becoming Rusty.