Best Tech Stack for learning
I'm planning creating a project that will make use of a relational database. I have experience in coding outside of web development, so I'm familiar with certain tools or environments. I know of the T3 stack, but I'm more looking for a stack that I can learn more from. Any suggestions?
3 Replies
Depends on what you want to learn about. Generally, I would advise to choose technology that will allow you to easily learn about the part that you care about and for everything else use something that you know or that will not stop you at least. In short - don't learn whole stack at once, learn about how the individual pieces work.
You tagged your question NextJS, but you're also saying that you want to "make use of a relational database".
If relational databases are in fact the thing you want to focus on, then you may want to choose technologies that you already know and focus on the database design and interaction.
You did not state what you have experience with, but let's say that you've been doing low-level C programming for the last decade. Then you probably should stick with C, choose a library for talking to your database of choice and build something that utilizes that database. Focus on the database design, data normalization and relations, not on a particular technology stack.
If you have been building AI models in python for a while, you might want to stick with Python. If you want to see how things interract with web, then stick with Python, Django and jinja templated HTML files. No need for complex, dynamic UIs for a database learning project - you can simply output slightly formatted HTML and that is fine.
Could not have expected such a good answer. Answers my question completely, thank you so much <3!
Glad to be of help, feel free to ping/dm me if you want any more specific guidance