I’m not senior, I’m mid level but my biggest advice would be to learn at your own pace in your own time and don’t be discouraged by how long it can take to learn.
I fell into the trap as a junior of working on a team of more experienced developers than I, who knew more than me and I wanted to be as good as them and learn multiple languages and frameworks and I eventually burnt myself out as I took on too much at once.
Find the one thing you love and want to learn first and really focus on being your best in that, once you have a good understanding and you’re ready to learn another language then move onto that. I always have a list of things I want to learn and it’s all very exciting to start with but giving your focus to learning one language/framework at a time gives you the ability to really be the best you can be on that one thing. Quality over quantity.
I also learnt in Vue.js before I learnt real vanilla JavaScript so in my spare time I do vanilla html, css and JavaScript courses for fun mostly, even though I go over things I already know, you’ll be surprised how much you forget or new things you’ll pick up.
W3Schools, FreeCodeCamp and Wes Bos does some great courses.
Don’t be afraid to google things or ask for help when you need. As we’ve all started from the beginning.
Lastly If you can, find yourself a mentor. Mine is my current Team Lead and the support I’ve received has only given me the confidence and helped me grow to where I am now.
Learning to code is hard work but it’s also exciting and fun. Finding your passion and pride in your work is the best feeling and it makes all the hard times worth it.
I'm work through the free code camp resources now after just completing a bootcamp it's nice to be able to revisit these things in more detail - no pressure just enjoying the coding experience. Thanks for the advice : )
As a new coder I would also say that code pen is a great playground for front end and working out smaller projects/elements.
I’m not senior, I’m mid level but my biggest advice would be to learn at your own pace in your own time and don’t be discouraged by how long it can take to learn.
I fell into the trap as a junior of working on a team of more experienced developers than I, who knew more than me and I wanted to be as good as them and learn multiple languages and frameworks and I eventually burnt myself out as I took on too much at once.
Find the one thing you love and want to learn first and really focus on being your best in that, once you have a good understanding and you’re ready to learn another language then move onto that. I always have a list of things I want to learn and it’s all very exciting to start with but giving your focus to learning one language/framework at a time gives you the ability to really be the best you can be on that one thing. Quality over quantity.
I also learnt in Vue.js before I learnt real vanilla JavaScript so in my spare time I do vanilla html, css and JavaScript courses for fun mostly, even though I go over things I already know, you’ll be surprised how much you forget or new things you’ll pick up.
W3Schools, FreeCodeCamp and Wes Bos does some great courses.
Don’t be afraid to google things or ask for help when you need. As we’ve all started from the beginning.
Lastly If you can, find yourself a mentor. Mine is my current Team Lead and the support I’ve received has only given me the confidence and helped me grow to where I am now.
Learning to code is hard work but it’s also exciting and fun. Finding your passion and pride in your work is the best feeling and it makes all the hard times worth it.
I'm work through the free code camp resources now after just completing a bootcamp it's nice to be able to revisit these things in more detail - no pressure just enjoying the coding experience. Thanks for the advice : )
As a new coder I would also say that code pen is a great playground for front end and working out smaller projects/elements.
That’s amazing Sally 😄 I found that after doing an intensive course too, it was really nice to do a FreeCodeCamp course just at my own pace.
You’re right! I forgot about that 😅
Good luck with your coding journey, keep doing what you’re doing and you’ll get there in no time!