I have been a self-learning web developer for several years now and usually use C # / ASP.NET, Python, and PHP. But I want to try to advance my skills by doing something more advanced. I am looking to try to create a database program such as SQLite, or mini-MySQL in C / C ++, just to practice and learn new things.
EDIT: My project doesn't have to be an RDBMS. It could be something like a simple web server or something else. Just something to see if I like to do such things more than web development.
However, I cannot find any book or textbooks on the Internet that teaches this kind of thing. Does anyone know where I can find resources on this? I have a C book that teaches the language itself, but I learn how to think a lot about things when I try to create something specific, like a database engine, etc. Thanks for any input.
source share