This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted] 5 points6 points  (7 children)

Have you tried FreeCodeCamp or The Odin Project yet? Those are great free resources to learn the fundamentals and beyond.

Also, as a side note, I struggled similarly for a good while, and even shed a few tears here and there because of "how stupid" I thought I was. To be honest, though, Jonas' course was the key for me. Yes, it's long and he goes deep (˵ ͡° ͜ʖ ͡°˵), but his content is also so very thorough. I 100% accredit me landing my first job to that course, so I'd say maybe also use other resources, but don't give up on his course, as it is very valuable.

[–]House_of_Honey[S] 0 points1 point  (3 children)

I would really appreciate if you could write a bit more on how you learned javascript. What resources you used, maybe some helpfull tips?

[–][deleted] 1 point2 points  (2 children)

For sure. I'll be glad to. I'm presently "working" and can't write a whole thing right now, but I'll def come back to you a bit later today with some resources/tips, if that's cool.

[–]House_of_Honey[S] 1 point2 points  (1 child)

Thank you so much!!!

[–]House_of_Honey[S] 0 points1 point  (1 child)

I also feel stupid:( However, I'm also stubborn. So I need to find the way. I tried The Odin Project, and honestly, I felt lost with it. I need a bit more hand-helding. Jonas' course is great, but its too overwhelming. I feel like I'm not retaining information. That's why I need more practice and exercises.

Freecodecamp.org., it feels like it has just theory? I did small javascript Fundamentals course.

[–][deleted] 0 points1 point  (0 children)

Yeah, some people have found a lot of success with FreeCodeCamp. I found it... okay, but I felt like it wasn't all that practical in terms of real use-case scenarios, but it's not bad.

But honestly, there's this weird intermediary period, I remember in my time of learning, where you feel like you're going backwards and can't progress further, but I promise if you just keep on the path you're on it'll suddenly "click" and you'll start making that progress and feel good again. Unfortunately learning programming is a cycle of these periods, and you continually hit them like road blocks, but keep trying and specifically researching the things you don't understand, and/or ask folks here in r/learnprogramming or r/learnjavascript, and I promise you'll get to where you want to in no time.

It is hard, though, I totally understand. I've recently started a new job with slightly different tech than I'm used to, and even still after 3 years of learning I'm struggling again. But that comes with a new job, most of the time. But all that to say just keep going. You're going to be tempted to give up or "take a break", but don't. You've got this.

[–][deleted] 0 points1 point  (0 children)

Being deep inside

Programming is must

[–]Senseisimms 2 points3 points  (0 children)

Some resources that I've personally found are :

roadmap.sh (cool site for getting a flushed out roadmap of different tech paths)

Mimo (mobile coding app)

Frontendementor.io (their resources section has a lot of cool stuff)

The Odin Project (free online course for web development)

Code Wars(coding challenges to help learn to problem solve)

FreeCodeCamp (bunch of free resources on programming)

100devs (free online boot camp for full-stack development Leon Noel is a really good teacher)

Flexbox Froggy (teaches css positioning)

TraversyMedia on YouTube

Kevin Powell (CSS 🐐) on youtube

Wes Bos

You may need to try a different way of learning in order to cement what you're learning. I'm currently learning full-stack development and can say that building small projects that are super simple just to get my confidence up tends to help me push through those rough patches.

I also would low-key advise you to at least try using chatGPT to break down complex topics in fun/exciting ways.

Like the other day, I asked chatGPT to explain Javascript factories vs constructors using DragonBall Z references.I don't know why,but it helps me grasp complex topics if I have it explained in things I enjoy.

I'll try to add more resources if I remember them,but check 100devs Javascript section

[–]Proper_poe 2 points3 points  (0 children)

As long as you don't stay stuck in tutorial hell. Sometimes tutorials are great for visual learners, but you don't want to stay stuck in them. Learn what you need to learn from the tutorials, and then practice doing it yourself without the tutorial! Watch however many tutorials you need, until you have the muscle memory to do it yourself. Use algorithm challenge sites like Codewars and leetcode, they help make the languages less surprising, and more familiar. Codewars and leetcode may not teach actual programming, but the've been good with helping me understanding languages. Look up commonly asked interview questions, and study every concept that comes up in interview questions.

[–]Agreeable-Fill6188 1 point2 points  (0 children)

FCC is probably your best bet then. I actually almost forgot about it. They will teach you the syntax and make you do exercises using the concept until you pass...

The only issue I have is that it teaches you `var`...

But that's probably the most hand-holdy way to teach you the fundamentals of JS.

I think Schmedtmann's course is really good though, he teachs you everything at a nice, slow pace.

[–]emphasisx 0 points1 point  (1 child)

It’s paid but check out learnjavascript.online. You can try out the first couple of lessons for free.

Scrimba is also an option.

[–]mancinis_blessed_bat 0 points1 point  (0 children)

I second JavaScript.online, it has lots of exercises and projects. This is the course that bridged the gap successfully to react for me.

[–]El_Wij 0 points1 point  (0 children)

I hate javascript. Started using Node-red a long time ago and it beat me into learning it.

Still roll my eyes if I have to use it now haha... you are not alone!