People who replied my question asked about my current skill set, so when I tested my skills through Pluralsight assessment, following was the result.
So maybe you provide some more details about your background and then we can help you further. :)
Hashnode is a friendly and inclusive dev community.
Come jump on the bandwagon!
💬 Ask programming questions without being judged
🧠 Stay in the loop and grow your knowledge
🍕 More than 500K developers share programming wisdom here
❤️ Support the growing dev community!
As for learning how to program, I don't see it as a linear process. I see it as an evolution - that as time passes in a linear fashion, you evolve as a programmer based on what you have learned, and how you have been applying that to your coding. You don't always have to delve deep into a topic, but as you come across concepts that you don't understand, take the opportunity to then dive deeply into that topic - that is how you will become a more proficient programmer and progress past being a junior developer.
As for learning resources (all of these are free):
Ultimately: writing code and delving deeper into topics past the basics is what is going to make you more productive/proficient in any programming language.
Hope that helps!
I'm a react developer but the object manipulation given there has enhanced my understanding really well.
When coding, not one second of your time is wasted, no matter what you do! Everything is learning. If you think you've wasted time coding somewhere, then your mindset is flawed.
The utter most important thing in the life of a developer (but in fact, in anyone's life) is experience. There is nothing that can substitute it. There are no shortcuts to cooking that ultimate pasta that takes your taste buds for a rollercoaster ride. Sure, you can watch and do exactly the same, but we would probably still recognize Giorgio Locatelli's dish apart from yours. Maybe in the details. Maybe from the detours he took. Maybe because he took his time to stand still and think before he began.
So, don't go for the quick win. Take your time. And enjoy it! Don't become that disconcerted 17yo that took the speedway to a level 80 tauren hunter, only to become utterly bored, because, having clawed everything there was to snatch left and right, what now?
P.S. would love to pull a poll from this comment on who now feels I'm a Stone Age grandpa ;-) I continue to feel that this sense comes with age.
The Dev Community
(Free, friendly and inclusive)
A network for software developers to learn new things and get insight into the world of programming