Full Stack Web Development Notes
Hey there👋 I'm glad you're here 😁
Full Stack Summary

Read below...
If you found yourself on my website, I'm guessing it's safe to say that you're interesting in learning web development, but you may be a bit confused with all the terminology and information that's available out there. And if you're anything like me, this may make you feel a bit of imposter syndrome.
Allow me to be a friendly reminder that this is hard stuff! It's not supposed to be easy. I'm not going to sugar coat it; there is a LOT to learn. However, as long as you dedicate persistent hours and stay disciplined in your self-learning journey, you will succeed.
To give you a little help, I've created this tutorial to help guide your learning journey. It just explains some of the basics and breaks down common terminology to help you get started. I've also included some links to official documents for you to further your understanding and learning.
With that being said, good luck! And be proud of yourself for starting 🫡
- Jina
How to Use this Guide
If you're SUPER new...
- Start with "How Servers and Browsers Interact" to learn what servers and browsers even mean.
- Then proceed to learn "JavaScript" as this is the language you will use extensively for web development (eg React, Node, Next.js), plus multiple frameworks and other programming languages (eg TypeScript) are based off of JavaScript.
- Once you have a good understanding of programming in JavaScript, you can now move onto learning "JSX", "React", and "Next.js".
- Now you have the tools you need for web development, you can start learning how all of it comes together to make a website by studying the "Creating a Website" module.
- Once you have an understanding of how to create a website, perhaps you want to create a Website that fetches data from an external source, like from an API. If that is the case, you'll need to learn how to fetch that data. Learn how by studying the "Fetching Data" module.
If you're kinda new..
- You can skip Step 1 from the list above and use your own discretion.
- Review the modules you aren't confident in.
If you're advanced...
Maybe you can review my notes and suggest any edits?
Suggestions Form
If you'd like to submit suggestions to help improve this page, please submit it below:
Submit a Suggestion