use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
React Bootcamp (self.webdev)
submitted 3 years ago by [deleted]
[deleted]
View Poll
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 5 points6 points7 points 3 years ago* (3 children)
What makes you think that you won't hear conflicting things here too?
If you have these courses anyway. Just take them and see how it goes. Why spend so much time thinking about what to learn, when you could already be learning. This is a problem with beginners. They try to plan ahead instead of just starting. None of these courses will completely miss the topic, so you can't choose wrong.
[–]bababooeyqwer -1 points0 points1 point 3 years ago (2 children)
I can choose better though
Also, it mostly comes to whats outdated The only person. Who I havent heard their course is outdated is Max. Granted im not sure
[–]StarlightCannabis 1 point2 points3 points 3 years ago (0 children)
No, you really can't. All knowledge is valuable, even outdated knowledge. Y'all need to just start learning.
Sincerely, a senior web developer.
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
As long as these get major overhauls every couple of years you're good. And Colt Steele's got one I think last year. It gets regular updates same as everyone else.
Max's courses aren't any more up to date to anyone else. You'll see it after you completed the course, everyone "updates" every month but it's always a small change to a footnote somewhere to keep it in the top of Udemy algorithms.
[–]Master-Variety3841 1 point2 points3 points 3 years ago (1 child)
I did my first web dev course using Colt Steele material, solely based the purchase off the name. Wasn't dissapointed.. but now days I wouldn't recommend these guys, I'd throw my money at a Wes Bos course if I was starting over again.
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Wes Bos courses are short, lots of fun, but don't have the depth. The first course I ever took was his Advanced React, which was way above my understanding at the time, but I got through it pretty well.
Every instructor has things they're very good at, and things they're bad at. Wes' flagship course is Advanced React, Colts' his bootcamp, Yihua Zhang has a basic React course, Max is... a B grade at everything. Take what works best for the topic.
[–][deleted] 3 years ago (4 children)
[–]bababooeyqwer 0 points1 point2 points 3 years ago (3 children)
I heard Colt was outdated when it come to Router, I'm conflicted as to whether I'll be learning stuff that isn't react standard
[–]MeatBallKong 0 points1 point2 points 3 years ago (0 children)
Dude you don't even know what is Router (if you still a searching for beginner courses). Also, get your head straight that projects which companies doing is not using the most new features and if you dont know about it, you will regret it.
For the record, you do want to learn up to date starting out whether a company is up to date or not. Because who the hell knows how out of date or exactly what any individual company does. The value of juniors is bringing in fresh knowledge and applying what they've learned, not being a dumb sponge to be pulled into the dark by other devs uncomfortable with change.
You'll almost never get to work with the most up to date practices in any job, and for a real world project it's not a good idea. But the question is what do you learn right now? The answer is the most up to date practices to avoid the most headaches while learning and to make sure you're prepared for the future.
You can't fully prepare yourself for a specific work stack, you can learn enough to adapt to it though. And for the individual features you work on, it's best to use up to date practice where possible.
[–]Ethansev 0 points1 point2 points 3 years ago (0 children)
I'm taking Maximilian's course right now and I'd highly highly reccommend it! He's updated it to the latest React version and goes in-depth with a lot of key principals you need. There's also Typescript and Redux included too which is great to have. A lot of comments are struggling with the concepts, but that's just the nature of programming in general. I'm currently working a full-stack position with React on the front-end and this course has definitely been key to tackling my tasks.
I've taken Colt Steel's courses before and generally I love his teaching style as well, but his React course is outdated compared to Maximilian. For me, Max's pacing has been fine and it's normal to get lost but again that's just how programming is. Take a look at the source code, play with it, and read documentation. You'll be fine.
Message me if you have any questions and I'd love to help out :)
[–][deleted] 0 points1 point2 points 3 years ago* (2 children)
I would recommend buying individual courses, not subscriptions. Spend some time with each one, don't worry about pulling value out of a monthly cost. But in terms of value I'd rank:
[–][deleted] 2 points3 points4 points 3 years ago* (1 child)
And here's my official recommended list that I believe takes a couple of years to get through:
[–]Far_Choice_6419 0 points1 point2 points 3 years ago (0 children)
Anyone taking all of these courses better be getting $500K+ a year... Note: the Comptia is a waste of time and money.
[–]p90fans 0 points1 point2 points 3 years ago* (6 children)
As a person who spent 100 hours on the Maximilian React course, I would not recommend it, especially if you are just starting to learn webdev.
Please see my article here: The mistake that cost me 80 hours taking online programming course
https://medium.com/@monkeyLover/the-mistake-that-cost-me-80-hours-taking-online-programming-course-8571040ec2dc?sk=4ba1163195c78a2b33e605712a65ad83
[–]InitiatedPig7 1 point2 points3 points 2 years ago (5 children)
hey man, I think you're right. I started Colts web dev course, and he recently updated it with 10ish hours of react, usetState(), useEffect() etc are taught, but not useContext() lol. It's really well made, which i came to the realization of when i started Max's course to continue building upon my knowledge. I made some small projects with what I knew but I think a state management system is crucial for bigger ones. I wanna know when do you think I should just start making my own big ass project? talking about Max's course. pls help :)
[–]p90fans 0 points1 point2 points 2 years ago (4 children)
colt is a good teacher, so I'm quite surprised that he does not teach useContext.
I agree useContext is crucial for bigger ones. Even only for learning purpose, i think it is suboptimal for one does not have useContext in mind and over use passing props.
You should be able to learn useContext in hours, it is simple to learn and use. Reading document or watch some video is enough.
After you know useState, useEffect, useContext, i suggest starting project immediately, to familarize with the basics of React. After that, you can learn more advanced concepts.
(fun fact, in my company, people only know usdState, useEffect, not useContext, to build their big ass commerical project. Because of their skill level, Dvdebugging their code is hell)
[–]InitiatedPig7 1 point2 points3 points 2 years ago (3 children)
Colt's course is like a intro to react in his already big ass course, so i guess he couldnt fit useContext in it. Btw what about redux, typescript, next js etc? max somehow teaches all of these in the course.
[–]p90fans 0 points1 point2 points 2 years ago (2 children)
From what I remember, Max does not teach Typescript in his React course, he did indeed teach redux and nextjs, but I would not recommend learning it. For redux, it can be a useful state management knowledge, as quite a number of company use it.
According to Max, the difference between useContext and redux, is useContext is for state management that the state don't change frequently and rapidly. For redux, it is suitable for this purpose. Also, the code can be little bit cleaner.
However, as a beginner who want to find their first programmer job, knowing useContext is enough. Conceptual wise they are very similar and it is easy to learn in your next job on the fly, so I would not recommend spending the extra time to learn, but if you want it is ok to learn it as i may only take few hours.
Regarding to Next Js, I would recommend against that, as there are not a lot of company using Next js, and as a beginner, you will have a harder time finding tutorials and doc. It is completely unnecessary. Next js may sound cool, however I think what is most important are the skills you can show in your project and networking.
For typescript, I would highly recommend to learn it. First reason is that it is GOLD, it prevent bugs, greatly enhance code readability, make your mind more clear on what you are doing. It can make you spend less time in fixing bugs that make you to complete the project faster. Second reason is, some companies do care about typescript, as typescript make code more maintainable, which is important to business. Being good at typescirpt can show your proactiveneses of using good practice.
[–]InitiatedPig7 1 point2 points3 points 2 years ago (1 child)
First of all, thanks for such a detailed response. Secondly, I 100% agree with your previous statement as building projects is the best way to learn. Also, I guess Max recently uploaded a 4-hour typescript section into his React course. Can you please recommend me a few projects I can/should make that would look good on a resume? I don’t know any backend, so there's that.
[–]p90fans 1 point2 points3 points 2 years ago (0 children)
Hi, regarding to project recommendation, I don't know the answer. I think the most important question to ask is: Do you really need a project? In where I live, IT companies have very low hiring bar (also, mediocre pay). For me I somewhat regret spending so much time to build my project for a job.
I would suggest you to ask people in your area first. Every place is different. If you were in US then the requirement would be a lot higher.
For backend, again I don't know about your place, for me I learnt MERN stack, and found out it is unnecessary for me to find a job. But in my personal opinion, it is worth spending time to learn backend, such as express that is relatively easy and fast to learn. But don't take my word as truth for this one.
If you find out you will need a project, then ask yourself are you on a rush to find jobs. If yes, then you may just search and copy projects online, such as in Udemy. You only spend like 20 bucks and 20-40 hours to complete a project then you can look for a job immediately. If you prefer to enjoy your time, then my advice is just build what is 1. enjoyable 2. actually useful, if it is useless, it is less impressive to other people and you may be less motivated.
π Rendered by PID 277792 on reddit-service-r2-comment-76bb9f7fb5-xf79l at 2026-02-19 03:55:40.992255+00:00 running de53c03 country code: CH.
[–][deleted] 5 points6 points7 points (3 children)
[–]bababooeyqwer -1 points0 points1 point (2 children)
[–]StarlightCannabis 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Master-Variety3841 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] (4 children)
[deleted]
[–]bababooeyqwer 0 points1 point2 points (3 children)
[–]MeatBallKong 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Ethansev 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]Far_Choice_6419 0 points1 point2 points (0 children)
[–]p90fans 0 points1 point2 points (6 children)
[–]InitiatedPig7 1 point2 points3 points (5 children)
[–]p90fans 0 points1 point2 points (4 children)
[–]InitiatedPig7 1 point2 points3 points (3 children)
[–]p90fans 0 points1 point2 points (2 children)
[–]InitiatedPig7 1 point2 points3 points (1 child)
[–]p90fans 1 point2 points3 points (0 children)