LeetCode is the best way to learn a new language
People now always say leetcode is not important and should be removed but i always think it is the best way to learn a new language when you already know some others. Sure, you will learn some basic syntax and maybe how to solve algorithmic tasks in a vacuum. But actual development is much wider. If you going to build web app you need to know how does web server work, databases, network, HTML/CSS I think the best way is to find something interesting or even copy someone else idea and start building it. Page by page, button by button The best way to learn a new language is to follow a proper structured resource which would cover syntax, semantic, tooling & ecosystem and best practices. I think that's only proper when you have basic understanding of the language. I don't think it is proper to read full c++ doc if you don't even know what is ptr LeetCode mostly has algorithmic tasks. Of course it's helpful during learning syntax, working with memory, optimizing performance. However, the standard library and other useful libraries and frameworks take much more time to learn them. Sure, but I developed a project by myself after learning the basic grammar, and reviewed it repeatedly during the development. I think this method is very effective. LeetCode is just syntax in a vacuum. You don't really know a language until you try to structure a small MVP. Yes, I did the same thing at the beginning. nowdays you can learn any language through ai