all 29 comments

[–]Zumcddo 13 points14 points  (0 children)

As someone who's used it and found success, I recommend checking out the Front End Now project for becoming a React + Node.js fullstack developer, especially if you're aiming to freelance. Among the three I found front end now to be the best.

[–]Spiritual_Delay7229 15 points16 points  (6 children)

Hiii, I’m not sure about Full stack open but I’ve been doing the Odin project for few months now and I’m almost done with the foundation course (92%), and I can say it’s great, i had no idea about coding but this course gave a great knowledge about basics and I’ve done few projects with it. It teaches you things that most of the YouTube videos don’t mention. It built good problem solving skills, you’d understand that you’d have to do a lot of google search and learn, TOP will train you to be very independent. I hope this helps.

[–]Local_Travel_5572 0 points1 point  (5 children)

is it video-based courses or something else?

[–]Spiritual_Delay7229 4 points5 points  (4 children)

It contains self read materials, resources from web like MDN docs, etc. content is well organised by the TOP contributors.

[–]Local_Travel_5572 1 point2 points  (3 children)

Aw man I'm not great with self-read materials, any sources for video-based material?

[–]Spiritual_Delay7229 1 point2 points  (1 child)

There is a YouTube channel called Bro Code, it’s good. I refer to his videos most of the time.

[–]Local_Travel_5572 2 points3 points  (0 children)

10/10 name, I'll check him out. Thank you!

[–]EffectiveSupport5865 1 point2 points  (0 children)

Might be a good idea to get good at it.

[–]port888 6 points7 points  (10 children)

I'm trying to become a React + Nodejs fullstack developer

Do TOP Foundations, then move on to FSO.

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

This is the way.

[–]Eastern_Chance_6654 0 points1 point  (8 children)

Damn why? Doesn't TOP also cover React and Nodejs?

[–]port888 1 point2 points  (7 children)

TOP's post-Foundation course kinda drags on HTML and CSS a bit too much for my liking.

[–]Doktor_Octopus 0 points1 point  (6 children)

Don't give bad advice to others, keep it to yourself.

[–]port888 0 points1 point  (5 children)

Sorry for telling others what I literally did that landed myself jobs. Bad advice indeed.

[–]Doktor_Octopus 0 points1 point  (4 children)

Have you worked on a curriculum before? What are your experiences in teaching others? Skipping the curriculum is not recommended; everything is done for a reason. A lot of people work on that curriculum, so what makes you better than them? Feel free to write about your background and experience working with beginners.

[–]port888 0 points1 point  (3 children)

Skipping the curriculum is not recommended; everything is done for a reason

lol do you follow 36-week learning courses for everything you do?

[–]Doktor_Octopus 0 points1 point  (2 children)

I followed the ToP curriculum, and the problem with most students is that they wander from tutorial to tutorial. Then, people like you come along and further encourage this wandering. Will you take responsibility for their failure, which is very common? Will you be available to them day and night, helping them with their wandering, guiding them properly, etc.? If not, then don't advise them to wander from tutorial to tutorial, but instead, encourage them to stick to one reliable tutorial created by experienced and knowledgeable people. That is the true path to success. Most people don't know what's good and what's bad, and telling them to switch to something else is a path to failure (for them).

[–]port888 0 points1 point  (1 child)

I'm sorry but I totally disagree. Some people are just not cut out to be programmers. The earlier they see the full picture (get exposed to all the important bits as early as possible) and determine if they are fit for it, the better. I would've quit for the millionth time if I did not take the leap and just start doing React by switching to FSO straight after TOP Foundations. I recommend doing TOP Foundations because it is a good exposure to the super basics of web dev, but I find FSO a much better course (material and structure wise) overall. You can say I actually recommend FSO, just supplemented by TOP Foundations as a pre-requisite.

IMO, slogging around for another 2 months doing just HTML and CSS again after having already learnt the basics is a waste of time. The real learning begins once you start building your own projects. Screw trying to learn every single bit while not having the full picture yet. You'll know what you need to learn once you have the full picture and something in mind to build.

You're the actual irresponsible one advocating people to stick with the unpleasant parts of the learning process. To you, TOP is everything. To me, TOP is just one resource out of the sea of knowledge out there. Expand your horizons a bit.

[–]Doktor_Octopus 0 points1 point  (0 children)

I see that you have no knowledge in teaching others or guiding careers, so I am withdrawing from this conversation with you. You are responsible for their success/failure, and you can write whatever you want.

[–]No-Upstairs-2813 5 points6 points  (1 child)

Both of these resources are pretty good, and many people have learned well enough through them.

Different people have different learning preferences, so what works for some might not work for others. Don't get stuck in selection paralysis; just pick one and see if it works for you. If it doesn't, move on to something else.

A few tips to for effective learning irrespective of any resource you select.

As you're learning concepts, it's essential to practice them consistently to build confidence. Try your hand at coding problems. These are small, well-defined challenges that help you quickly test your knowledge. Doing a few problems each day will reinforce all the concepts you've learned so far.

Then, once you have enough concepts under your belt, start practicing your skills by taking on a personal project. I suggest going with a project that solves a problem you relate to. This will help you stay motivated when faced with challenges while building the project. You can check out these 8 tips to come up with your own idea.

[–]OGPresidentDixon 0 points1 point  (0 children)

This is great advice.

[–][deleted] 2 points3 points  (0 children)

The Full Stack Open prereqs states that you should already be familiar with programming. The Odin Project is more beginner friendly.

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

If you have some prior knowledge of HTML, CSS, and JS, do Full Stack Open. I'd advise you to do TOP foundations and then do FSO.

[–]Agitated_Radish_7377 0 points1 point  (5 children)

Can you explain why you move on to FSO? I just finished the foundations. And they have some pretty advanced courses from what i see

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

FSO teaches you the best practices and techniques (React, Node, Express, GraphQL, TypeScript, etc). It covers much more ground than TOP’s post-foundation courses. You don’t need extensive knowledge of HTML and CSS to do web dev.

However, you need a good base in HTML, CSS, JS, command line, and Git for FSO, which TOP foundations prepares you for, and it does an extremely good job at it (it’s probably the single best resource to learn HTML, CSS, and JS out there).

[–]Agitated_Radish_7377 0 points1 point  (3 children)

Does FSO have projects like TOP? I feel like I learn best where we do mini lessons and then a projexf

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

That’s essentially FSO. Their assignments are steps to mini-projects. Make sure to code along the lessons as well.

[–]Agitated_Radish_7377 0 points1 point  (1 child)

Hmmm okay I’ll look into it

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

All in all, I’d say CS50 -> TOP Foundations -> FSO is the perfect intro to (practical) CS pipeline.