Adarsh Gupta⚑
Adarsh Gupta⚑

@Adarsh____gupta

12 Tweets 3 reads Mar 05, 2023
Become a Frontend Web Developer (with resources) πŸŽ¨πŸ–Œ
πŸ‘‡
➩ Design Principles
β§  You don't need to be a pro designer, but you need to understand the basics of designing
β€’ Color Combinations
β€’ Typography etc...
β§  In most situations, you might have a designer but you should have a basic understanding
πŸ–‡οΈ educative.io
➩ HTML
β§  As you already know you need HTML for any website. You should know it
You should know
βœ“ Semantics
βœ“ Basic HTML Layouts
βœ“ Inline Elements
βœ“ Block elements
β§  Not limited to these, you should understand several other HTML concepts.
πŸ–‡οΈ educative.io
➩ CSS
β§  All your HTML belongs to CSS. CSS is a vast area
βœ“ CSS basics
βœ“ Box Sizing (Margin, Padding, Border)
βœ“ Flex
βœ“ Grid
βœ“ Media Queries
β§  You need to understand properly, without that you can't survive as a frontend developer
πŸ–‡οΈeducative.io
➩ JavaScript
β§  The Prince of web development, Javascript can bring life to your website making it interactive
βœ“ Basic Programming concepts
βœ“ Operators
βœ“ Datatypes
βœ“ Functions, Classes, objects
βœ“ DOM Manipulation
βœ“ Async Await Fetch
πŸ–‡οΈeducative.io
An idea about almost every Javascript topic is needed.
You don't need to by heart everything, Just understand the Pattern and be good at googling or good at ChatGPTing
➩ Any Javascript Libraries or Frameworks
βœ“ React ➩ Next
βœ“ Angular
βœ“ Vue
β§  Pick one which you are comfortable with
React: educative.io
Angular: educative.io
➩ CSS Libraries/Utility Libraries
βœ“ Tailwind CSS
βœ“ Bootstrap
βœ“ Bulma
β§  You can choose the best that fits you.
I am a super-duper fan of Tailwind CSS
Tailwind CSS: educative.io
➩ Learn TypeScript
Once you have a good understanding of JS, its time for you to switch to more clean and robust coding
TypeScript is really getting popular and as a frontend dev, it is highly recommended to learn TS
TypeScript: educative.io
At this stage, you will understand you need to learn more😁
β§  A Developer always learns, Keep that in mind
You will have to learn some additional tools to satisfy your clients
You can always learn for free, but if you want to learn in a structured way, paid courses can help.
I will be posting more contents on software development, so turn on the post notificationπŸ””
That's it
β˜… Retweet and Like this post as it is the best way to support me
Hey I'm Adarsh I post content on
✭ Web development
✭ JavaScript
✭ ReactJS
✭ ThreeJS
✭ HTML & CSS
Follow @adarsh____gupta for more awesome content.

Loading suggestions...