However, I am finding these intermediate algorithms to be challenging and it seems like I will need a number of external resources( articles, books,etc) before completing the section in whole ( and being confident about the skills).
My goal is to be job ready ASAP. Just don’t want to screw with the system by jumping around so much.
Based on my experience I will suggest you to go step by step don’t rush up, as freeCodeCamp exercises are structured in way that you’ll have to implement your previous excercise’s learning to solve upcoming challenges in some way or other.
When you think you’re making baby steps don’t really make mistake as considering this challenges as trivial this are foundations of web development. And you can’t really build a tall building in a weak foundation though.
Revise exercises in timely intervals.
If you really want to dive in to react I suggest you to go back and forth as you’ll find it helpful.
Well, the thing about all these js libraries, like React…is that they are all built on JS. If you can get js down, then picking up and using any library for it is just another step…if you learn one, you can learn any of them.
I was already solid with html/css and felt pretty confident with js before I touched React, but I believe you dont need super deep knowledge to be able to learn React. Something to keep in mind though, html/css is just layout and style…if your project will have any interactivity to it at all, you will need js. If you want to be able to do more with react than just render pages, you will need a good understanding of js.
Btw, js is hard…esp if its your first language, cause youre not just learning syntax, you’re also learning the data structures and algorithms that go into the logic. So you are not alone…its a steep learning curve…everyone felt that pain with their first language, I promise. If your goal is in a career in web dev, then html/css/js is the bare minimum… any of the js libraries are good to know, but not as important as knowing the basics.
Learning React was still hard to learn on freeCodeCamp. At some point I started writing down the code, trying to teach myself things and trying to understand every single detail. I am not sure whether it was an effective way of learning React or not but watching a video and building a project helped me a bunch more.
After finishing learning React and Redux on FCC I also read the whole documentation on the official website.
PS: As if it wasn’t enough after some time I went through React and Redux on FCC once again.
I started my journey on freeCodeCamp on April but I had already started learning HTML and CSS months before. Plus I had already learned to code at school but mostly in other programming languages not taught on freeCodeCamp.
I am still here after completing 766 challenges and doing some small projects along the way. I still don’t feel job ready.
Everyone feels they don’t need that much time to learn to code. I spent every day most of my time trying to learn to code (I don’t have any friends) but still didn’t feel like getting there.
So much truth in this…when I was studying on my own, I was putting in about 10-15hrs a day…felt like I still had a long way to go, went to bootcamp where I put in 10+ hours a day still between school and studies. Still felt like I had a long way to go. In truth, somewhere along the way, I did get it, it was just imposters syndrome and my head still feeling like I wasnt ready.
But for sure, its worth it to put in the time to learn the basics, skimming past it now only means you’ll need to go back to it and grasp it later. I found myself skipping around and doing other things instead of JS for a bit there, because it was such a struggle for me and I was dying to move on to something else, but I kept hitting mental roadblocks because my foundational knowledge wasnt all there. Once I dug my heels in, determined to get JS down, then I found that other things I learned and worked on were infinitely easier to understand and work through.