I’m a newbie, and have been (attempting) to code since October 2015, and I’ve been mostly studying on Codecademy, and Free Code Camp.
As of now, I’m taking a small break from Free Code Camp.
Try and identify what it is you are not ‘getting’ and hopefully we can help
P.s many people will tell you that JS is a real mess of a language and this is partially true. Now that the ES6 version is here, its a good time to be learning as some of the weirdness has been addressed.
Maybe it’s because I’m still a newbie, and everything looks weird to me, but I have trouble with the overall syntax and knowing what commands to use. Functions and if/else seems to be especially difficult for me to grasp.
All I can say is stick with it! Eventually things will click (that’s what I’m hoping anyhow )
Im a newbie as well. I haven’t had the opportunity, at work anyway, to do much with js, but I can say that it doesn’t make a lot of sense to me at times. The syntax is a little funky, pretty different from OOP. I think of myself as a slower developer. Sometimes it just takes time for it all to sink in before you have that holy shit moment. It’s tough to be a developer in that regard because things move so quickly, and we don’t give things time. You’ll get there. I hope I will as well Something I tend to do that limits me as simply look at code online and not really writing anything myself. I’ve been trying to look online at problems and actually doing them or at least thinking through how I’d do them. Design patterns are also pretty important. Most things have already been done and been optimized so when you come upon a problem, you may already have seen how it’s best implemented. Happy coding, bud!
Stay away from it for anything but what it was made for, and that is HTML interactivity.
can try to use type script. I recently started learning angular 2 and examples are with typescript, and I think its ok, it has classes like other languages, also not hard to learn because its similar to other languages.
I have a year of experience with angular. I’m not sure I would agree that angular is horrible. It certainly has a steep learning curve but it definitely has it’s strengths.
Another popular framework out there is react.js. It’s used by Facebook and Instagram.
I would just like to point that you’ve been doing this for a few months. So relax . Just keep at it.
Last thought: back in my day, in the mid-90s, there was no “freecodecamp”. I had to buy books (50$+) to learn anything. So you have that going for you. But unfortunately you have also a lot more to learn. It’s hard to be a full stack web developer these days.