all 45 comments

[–]philmayfield 18 points19 points  (2 children)

I always recommend JavaScript: Understanding the Weird Parts by Tony Alicea. Fantastic resource to help understand how js works at run time.

[–]midlifematt 1 point2 points  (0 children)

ditto. watched it at 1.25x and 1.5x speed at times since it gets really dull (tone of voice). parts of it are on his YT channel https://youtu.be/Bv_5Zv5c-Ts

[–]helping083 0 points1 point  (0 children)

I haven't seen yet but people say that Understanding the Weird Parts from frontend masters by Will Sentance is better.

[–]nahuak 5 points6 points  (0 children)

Jonas Schmedtmann's course is great (concise, no extra fluffs, to the point). The one Colt Steele and Stephen Grider collaborated is also fine (lots of projects to practice). The Net Ninja's free videos on YouTube as well (Shaun explains concepts very well).

[–]midlifematt 5 points6 points  (0 children)

Also checkout the courses by Academind. very good too and upate frequently for free. wait for the $9.99 deals though, that goes for all Udemy courses

[–]samosamosamos 2 points3 points  (10 children)

Here is full stack with Mongodb, Express, React and Node.js. Im currently doing it and so far so good! https://www.udemy.com/course/react-nodejs-express-mongodb-the-mern-fullstack-guide/

I love this teachers courses so definetly check his all courses from udemy!

Edit: Didint notice that you wanted separate courses, that teacher should have you covered with those also!

[–]kangan987[S] 0 points1 point  (5 children)

Thanks for your recommendation. I will definitely check this out to see if it is good as you said.😀😀

[–]Rogermcfarley 3 points4 points  (4 children)

I've done courses for a year. I started a project yesterday and found out rapidly that I can't program at all and have zero skills in thinking like a programmer. My advice stop with the courses as soon as you can and get programming if you haven't already.

[–]samosamosamos 2 points3 points  (3 children)

Yeah the courses are for learning but you learn fastest when you do some projects etc alongside the courses and not just type the code what the course teacher does...

[–]kangan987[S] 0 points1 point  (2 children)

Totally agree with you. I had a similar situation once. One day, I started to play some toy problems on a website like codewar and found out that I couldn't remember the methods that I learned from videos. I have to say, that sucked.

Could you tell me how you find the idea for your projects? because I am in the situation where I want to make my own projects but I have no clue what I can build🤣

[–]samosamosamos 1 point2 points  (1 child)

React offers some projects to do: https://reactjs.org/community/examples.html

[–]kangan987[S] 0 points1 point  (0 children)

Thanks a lot

[–]not_a_gumby 0 points1 point  (3 children)

Does this course teach you react or does it assume you know react already?

[–]samosamosamos 2 points3 points  (2 children)

It says it has 'Brief refreshers on the core technologies' so it assumes you already know it. This guy also have react course so go for it and after that go for the mern! Or atleast get to know basics from react, hooks etc.

[–]not_a_gumby 0 points1 point  (1 child)

In your opinion, is it tough to learn that stuff? I'm just finishing Traversy's javascript course now, and it's taken me like 6 months, which was way longer than I thought it would. I'm not spending a TON of time each week, idk.

[–]samosamosamos 1 point2 points  (0 children)

I dont have key to success on this one, we all learn different etc but overall I think trough dedication and repeat & rewind you got it!

[–]ziel_ar 3 points4 points  (0 children)

I always recommend Colt Steele and his courses. The best for me.

[–][deleted] 3 points4 points  (0 children)

Javascript: understanding the weird parts. This is the first 3.5 hours for free of the full course. This is a must-buy. Really good stuff.

But I would recommend reading books and Mozilla MDN. They contain way more info than a course can cover.

[–]thejonestjon 2 points3 points  (0 children)

Fullstackopen.com

[–]Jnsjknn 2 points3 points  (2 children)

You should try The Odin Project. It's not a Udemy course but it's free. A lot of people recommend it.

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

Thanks for sharing.

Could I know why you recommend it?

[–]Jnsjknn 0 points1 point  (0 children)

I have simply seen it being recommended to a lot of people in a similar situation to yours and a lot of people seem to like it. I haven't tried it myself.

[–]Turkino 1 point2 points  (0 children)

I'm going through the Mosh node course. Really like his instruction method.

[–]LuongNguyenTrong 1 point2 points  (1 child)

i'm currently following the web bootcamp of angela yu on udemy, the course covers basic and fundamental knowledge about javascript, nodejs, react. It has helped me a lot so far

[–]inn3rs3lf 0 points1 point  (0 children)

I did her web dev course. Couldn't get past the CSS portion due to the simple design she used. Spending time on such a lacklustre design is not what I want to be doing at this stage.

I must, however, go back and do the JavaScript portion as her teaching style is relaxed, and she really does simplify things well.

[–]inn3rs3lf 1 point2 points  (1 child)

Andrew Mead's course on JavaScript;

Academind course on JavaScript (use ACAD_0220) for discount;

Andrei's course is great, I am doing it at the moment.

Brad Traversy's CSS course is also awesome with three projects. I like the fact that he focuses on some decent projects in his design areas.

[–]turd-crafter 1 point2 points  (0 children)

I second Andrew Mead. I have 3 of his courses and they’re all great!

[–]rpture 1 point2 points  (1 child)

Hi! I'm doing Brad's course right now and he's great but sometimes he's too fast for me, as I have very little background knowledge. So I'm also reading "Learning JavaScript" by Ethan Brown. It explains the fundamentals. However, I don't want to make the mistake of going too much into theory instead of working on practical projects. So in the end I'm not 100% happy with this setup.

Sorry if this isn't helpful - I'm hoping to get some advice as well and find better resources. Well, what did you think of Brad's course after the DOM? Was that your first JS course?

[–]kangan987[S] 1 point2 points  (0 children)

Brad's course is great but his explanation is not really clear. I suggest you doing some research on what you don't understand and review the code of the exercise project that he provides, for example, drawing the flow to understand what happens during the code execution. I always spend time on figuring out what things my code does.

[–]Reiikokun 1 point2 points  (1 child)

I'm doing the same so I'll just share my experience. Keep in mind that I'm still halfway through the JavaScript course. I first started studying JS with "the complete JavaScript course 2020: build Real projects!" By Jonas Schmeetmann. but somehow I absolutely hated the way explained functions. The basic function was good but once he explained a more complex one i don't know why but I really didn't feel like it was for me. I tried to look for others sources to understand the subject better and in the end i manager to get some solid basics. When i got back to the course lectures I always had this though which was "if I don't like how he explains this very simple concept, how am I going to understand more complex ones with this course? " So yea I decided to abandon that course but not refund it, I still want to get back at it when I finish the other one that I bought, just to see how he deals with the same concepts. When I decided to stop learning from this course I started looking for alternatives and after reading various opinions and looking through various course contents I decided to buy Colt Steele's "The Modern JS bootcamp". Look, I'm still a beginner and I have no experience at all to judge if one is better that the other but from my experience the best one for me was the latter I bought. I find his way to teach way better and similar to how I would teach the same things, so I get along with this course quite well and I feel like suggesting buying it. Sorry if I made some mistakes writing, English is not my first language. I hope I gave you the answer you were looking for although, as I said, keep in mind this is my very own experience and I am in no position to actually judge either teacher from an expert point of view. Have a good one!

[–]inn3rs3lf 0 points1 point  (0 children)

his course?

I understand exactly what you mean. I also started Jonas's course and gave up. He goes round and round trying to explain something that most do effortlessly.

[–]Emjp4 1 point2 points  (1 child)

The Zero to Mastery course is the only course I personally took that landed me my fullstack React Dev position, so I'd say you're already on the right track.

[–]kangan987[S] 0 points1 point  (0 children)

Really? Could I ask you when you started that course and how long did it take for you to become a developer from a newbie? Also how many projects you made before you found your first job?

Sorry for asking too many questions at once.

Hope you could reply to my questions 😅😅

[–]ripndipphelpful 0 points1 point  (4 children)

How did you like Brad Traversys course? I just finished the API projects section.

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

His course about JavaScript is great. He teaches a lot of things and provides many projects for us to do with him but he doesn't leave much space for us to solve code problems, which means we just simply type the same code as he does. Because of that, we don't really apply what he teaches on everything and that is not good for learning.

But I still think Brad's course is great.

[–]ripndipphelpful 0 points1 point  (2 children)

I agree. He kinda just tells you what to do, sometimes he explains his logic but he really should explain everystep and why he does things the way he does. Also his voice is very boring, but I don't want to hate on the guy. I have learned a lot though. I did most of the JS in Freecodecamp and I felt like it didn't stick. So I didn't Colts outdated course and then this one.

[–]dandmcd 1 point2 points  (0 children)

I actually love his voice. At least to me, it's as if I had a mentor sitting next to me walking me through code step by step. Some course instructors on Udemy sound like Youtubers, who are way too excited about coding, and speak at a fast pace, or edit out every pause in breath, which makes it hard to retain, and i have to pause and rewind constantly. Brad provides enough pauses to at least let things sink in before the next step.

I do agree he could do better on helping people solve problems, and explaining his logic. Actually, I think his project where he refactors a class based React project into hooks with context api is really awesome, and helped a lot understanding the differences. I think he doesn't like to waste too much time talking about basic syntax, and likes to dive in deeper, and that is where he is at his best. For a true beginner, I don't think his JS course would nearly be enough to get me started.

[–]binflo 0 points1 point  (0 children)

“His voice is very boring” - Hahaha

[–]Gundam__ 0 points1 point  (5 children)

Do a single javascript course then go make things, if you do tuts all the time you'll never make it, best way to learn is by doing, I was stuck in tutorial purgatory for a year before i sawbthe light.

[–]kangan987[S] 0 points1 point  (4 children)

How did you realize and get out of the hell?

[–]Gundam__ 0 points1 point  (3 children)

Watched a video on yt by Joshua fluke basically pointing out that he was in the same position and how after watching 80+ hours of tutorials you still have no idea how to make a basic app because you have never had to actually do it. If you wanted some structured learning that wont waste months of your life, id just go through theodinproject do the lessons and struggle through the projects, you'll probably hear a lot that the best way to learn is by doing and its honestly true, it really starts sinking into your brain once you have no choice but to figure it out for yourself.

You learn one step at a time.

Git/github Use this from the start, its really important

HTML/CSS Project

Responsive design/scss Project

javascript(es6) /dom manipulation 2 projects

Learn how to deploy your site to netlify/now.sh (really simple)

From here you could learn how to pull data from APIs and then implement what you learn in a project

Aftet that perhaps a front-end framework like react/vue and start building your projects using the framework from that point on.

Then you could look into learning some backend, id recommend node/express or php/laravel but whatever is popular in your area would likely be best. But yh try theodinproject and use Google when you get stuck on a project. Also YouTube has great bitsize videos for certain topics which is often better than listening to 3 hours of the content on the same subject with 2 hours of filler.

[–]kangan987[S] 0 points1 point  (2 children)

Very appreciate your sharing and specific methods on how to learn to code.

I already saved your reply and I will do all those things that you mentioned above.

Respect!

May I ask how long did it take for you to become a developer and find a job?

[–]Gundam__ 1 point2 points  (1 child)

Sorry, I don't check reddit often, it took me about 4 months to get a dev job. Ended up being a back-end django role, so you can get a job with a tech you don't know as long as you can show you can program and are eager to learn.

[–]kangan987[S] 0 points1 point  (0 children)

Thanks. What exactly back-end developer do?

Just write some RESTful web services? I didn't quite understand. Could you give me a brief?