9 Tweets 1 reads Mar 15, 2023
Become a front-end web developer with this one tweet. Know EVERYTHING you need to learn:
1. HTML - It would help you structure your pages
2. CSS - It would help you build your page layouts and style your website
3. JavaScript - It would help you add interactively within your webpages
4. React - It would help you build snappier UIs faster with declarative programming
5. React Query or useSWR - It would help you build React components that do API calls with best practices - network-level caching, shared state with components, invalidation/revalidation of API requests, and a lot more good stuff.
6. Chrome DevTools - It would help you debug your HTML, CSS, and JavaScript code. You need to have good debugging skills to become a better developer.
7. Git - It would help you manage your codebase with other team members, or as a solo developer in general.
8. NPM/Yarn - It would help you manage your dependencies properly and have a proper working environment for your frontend project.
9. Tailwind CSS - It would help you write CSS faster and have truly copy-pasteable UI components.
10. React Hooks - It would help you work with modern React syntax.
11. Vitest and react-testing-library - It would help you write unit and integration tests for your React components increasing your confidence to ship.
12. Next.js - It would take your React deployments to next level, thanks to features like SSG, SSR and ISR
13. TypeScript - It would take your JavaScript codebase type security to next level thanks to strict type checking.
14. Web security - It would help you build secure web applications and learn about best web practices.
That's a wrap!
If you enjoyed this thread:
1. Follow @codedamncom for more of these.
2. RT the tweet below to share this thread with your audience.
3. Save this tweet and come back later.

Loading suggestions...