I'm exploring how to figure out if a programming language suits me before I fully commit to using it. For instance, I started off loving JavaScript because it felt simple and fun. But as I got deeper into OOP and asynchronous programming, I found myself dealing with frustrating errors like "Can't read properties of undefined". Thankfully, TypeScript helped a bit, but I still feel overwhelmed by the massive ecosystem, with so many options for tasks that should be straightforward.
I've been researching other languages and really like the simplicity of Go. Its philosophy and well-documented standard library appeal to me, but there's no guarantee I'll enjoy using it long-term. I want to improve my skills and eventually get a job, but I don't want to waste time on tools that don't resonate with me. How do you all determine if a programming language is worth diving into without fully committing?
5 Answers
There's never just one way to do something in programming. Languages and their libraries often give multiple solutions to the same problem. Instead of getting stuck, consider what saves you time in the long run. Most libraries have enough depth that you can just grab the docs and get started without a huge time investment.
You're overthinking! If a language piques your interest and feels right, just dive in. If it doesn’t work out, no big deal—move on to the next one. Most languages teach you something valuable!
When considering a new language, I look at existing code and documentation. If the purpose aligns with something I want to build, it’s a solid starting point. But ultimately, I think you have to try it out and see if it clicks.
You can't really know for sure until you give it a shot. Once you've experienced a few programming languages, you'll be better able to judge how suitable future languages might be for specific projects. For example, moving from JavaScript to Python might expose you to new frustrations, but it also broadens your toolkit.
It really depends on what you plan to build. If you're focused on web projects, knowing TypeScript might still be necessary. But keep in mind, 80% of programming is really about understanding best practices and concepts rather than just the language itself.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically