Good learning resources?

Hey, I realise that this is a (very) beginner question, but I was wondering what the best resources were for learning TS/React? I'm pretty confident with HTML/CSS/Tailwind, but my JS knowledge is pretty cobbled together and I'd like to build a good foundation before going further. Thanks in advance :)
15 Replies
Neto
Neto15mo ago
Best resource is to build something and fix the shortcomings along the way
General Mudkip
General Mudkip15mo ago
That's what I've been doing, but along the way I've noticed that I'm not building a good knowledge base of various features/terms/etc, so I thought it'd be best to build a solid foundation that I can expand on with projects
Neto
Neto15mo ago
-> you don't build projects because you dont have a solid foundation -> you can't build a solid foundation because you dont build anything -> you don't build projects because you dont have a solid foundation build something new, recreate some old project in a new tech stack, just build something
General Mudkip
General Mudkip15mo ago
For future reference, I found this site to be particularly helpful: https://www.freecodecamp.org/learn/front-end-development-libraries/react/
freeCodeCamp.org
Learn to Code — For Free
Steven
Steven15mo ago
I find myself as a software developer constantly working on projects using technologies, concepts, and various other things that I don't have a solid foundation on. It's your job as a developer to learn these things and adapt real quick 🙂
chnmrn.
chnmrn.15mo ago
for me as a beginner also,to know which is good(best practices) or which unopiniated ,when i was doubt myself what im doin is alr best or it's a bad behavior,i will always ask chatgpt for that to get some keyword which I'll need to double-check on google(in case chat gpt hallucinations occurs). because u can't learn (search)the feature,term,or best practices of something, unless u know it(problem u encounter in build a project) example when u write or copy-paste the same components again and again,u will feels something can be improved (define it once in a components folder) . that's a few solution from me :3
Pyrospower
Pyrospower15mo ago
https://youtu.be/ofHeCWw44mE has interesting typescript resources
trash
YouTube
Advanced TypeScript is Hard
Learning typescript is a long and painful process. In this video I'll write/debug typescript and share resources I use to learn advanced typescript. Resources for Learning TypeScript: Frontend Masters Typescript Courses: https://frontendmasters.com/courses/?q=TypeScript Matt Pocock's Total Typescript: https://www.totaltypescript.com/ Gabe's Typ...
General Mudkip
General Mudkip15mo ago
I know building projects is good, but I’m coming from a place of having pretty much no knowledge of React. So when I see terms like hook, prop, stateless, etc. I have no clue what they mean, and trying to figure it out only leads me further down the rabbit hole. Personally I prefer to have a good baseline understanding of entente I’m working with before delving into anything. It’s like trying to recite a poem in Mandarin. Sure, you might be able to get away with a lot just by recognising patterns, but actually taking the time to learn it would greatly help
Sybatron
Sybatron15mo ago
Not always certificates are too outdated, some resources too
herbertsmith
herbertsmith15mo ago
Don't know if it will help much but have you tried new official React docs? They were revamped pretty recently and they've been updated with a lot of examples, pitfalls, and good practices. In my opinion this is the best first place to get to know React in depth. Theo even made a video a while back about React docs beeing updated. (can't find the video atm but I'm pretty sure that this video exists) https://react.dev/
React
The library for web and native user interfaces
herbertsmith
herbertsmith15mo ago
In case of Typescript "Typescript Handbook" is also awesome place to start. https://www.typescriptlang.org/docs/handbook/intro.html
Handbook - The TypeScript Handbook
Your first step to learn TypeScript
herbertsmith
herbertsmith15mo ago
Other than that it's just rinse and repeat. You want to create a feature, think about it do a little bit of research, introduce it, refactor it, so on and so forth. Do it enough times and you will have a lot of knowledge and tools in your toolbelt ready to use at any time. Doubting your skills is a normal think imo, so you shouldn't worry much about you don't knowing what to do since everyone doesn't know what to do, most of the times.
herbertsmith
herbertsmith15mo ago
I also found a great article listing a lot of resources for React, about tooling for it, and answers for most common problems. https://dev.to/theme_selection/ultimate-reactjs-resources-for-web-developers-2021-424c?utm_source=pocket_saves
DEV Community
Ultimate ReactJS Resources 🛠For Web Developers 2023👨‍💻
Looking for helpful ReactJS Resources? Then here is the best collection of extremely useful ReactJS...
herbertsmith
herbertsmith15mo ago
I hope I helped, remember you never stop learning.
General Mudkip
General Mudkip15mo ago
Thanks, these are really helpful :)
Want results from more Discord servers?
Add your server