Want to become an Aspiring Front-end Web Developer?

This thread is for you.

Understand Front-end Web Development with easy explanations.

Mega Thread 🧵↓
1. Understanding Internet.

You should get a clear view of how browsers work and what runs between. Basic knowledge of the Internet is the first step.

Learn the fundamentals:
- How does the Internet work?
- What is HTTP?
- How do Browsers work?

{ 1 / 10 }
2. HTML

HTML comes up next. HTML is the standard markup language for Web pages. Start with basics by understanding DOM, Forms and then move on to larger concepts like SEO and Accessibility.

Learn Fundamentals:
- DOM Structure
- Basic Tags
- SEO

{ 2 / 10 }
3. CSS

CSS is the language used to style a Web Page. CSS is easy to learn and will help you to create beautiful sites. Start with basics of making layouts and then move on to create responsive sites.

Learn Basics:
- Selectors
- Box Model
- Media Queries

{ 3 / 10 }
4. JavaScript

JavaScript is a programming language used to define certain function and handle change of the Web Page. JavaScript could control everything that runs on the web page.

Learn Basics:
- Syntax
- DOM Manipulation
- Events

{ 4 / 10 }
5. APIs

API are protocols that allow apps to communicate with each other via the internet.

Learning APIs can help:
- Increase development speed
- Reduce software cost
- Increase quality of the software

{ 5 / 10 }
6. Version Control

Git is a version control system that enables developers to track changes in their project. Git helps developers collaborate as a team.

Learn Fundamentals:
- Usage of Git
- Repo Hosting
- GitHub

{ 6 / 10 }
7. Package Managers

A package manager is a collection of software that automates different process of installing, uprading, configuring and so on.

Popular Package Managers:
- NPM
- Yarn

{ 7 / 10 }
8. Choose a JavaScript Framework

JavaScript frameworks are pre-writted JavaScript library to speed up frontend web development by starting from basic structures. Learning only one framework is necessary.

Popular JavaScript Frameworks:
- React
- Angular
- Vue

{ 8 / 10 }
9. Use CSS Frameworks

CSS frameworks are a library of pre-written CSS styles from which one can easily use it in their web page. CSS frameworks will make the development way faster and beutiful.

Popular CSS Frameworks:
- Tailwind
- Bootstrap
- Material Design

{ 9 / 10 }
10. Learn to Deploy

Here comes the final part. After coding a project, it is time to deploy it, so the world could see and use it. There are different sites which offer you free hosting and domain.

Popular Free Deploying Sites:
- Vercel
- Netlify
- Firebase

{ 10 / 10 }
🥳 Conclusion:

Congrats on being an aspiring fronted web developer. Building is the best way to learn. Start building projects and rock on.

Wishing you all success! 🎉
Thank you for reading!

Hey, I'm Savio 👋
I write daily threads on web development and developer resources.

If you found this Thread useful:
- Follow me (@saviomartin7) ✅
- Retweet it
- Turn on the notifications

Thank you for the support friends! 🙏

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Savio Martin ⚡️

Savio Martin ⚡️ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @saviomartin7

25 Nov
Awesome Sites To Find a Job As A Developer

A Thread 🧵👇️
1. stackoverflow.com/jobs

StackOverflow has built a great site to find developer jobs without recruiter spam or see fake job listings.

{ 1 / 8 }
2. producthunt.com/jobs

Search PH for amazing jobs from leading tech companies. Filter them out based on what you're looking for.

{ 2 / 8 }
Read 10 tweets
24 Nov
Are you a Frontend Developer?

Here are 10 amazing websites to save you 10+ hours every week.

A Thread 🧵👇
1. gradienta.io

Create stunning aesthetic multicoloured backgrounds in seconds and copy CSS.

{ 1 / 10 }
2. builtwith.com

Find out what technology websites are built with.

{ 2 / 10 }
Read 12 tweets
22 Nov
Skills Every Web Developer needs

A Thread 🧵👇
1. Basics
If you wish to pursue a career as a web developer, basics come first

- HTML
- CSS
- JavaScript

{ 1 / 7 }
2. Version Control
It means tracking and managing changes to software code. Its made easy using Git.

- Basic use of Git
- Repo Hosting Services
- GitHub
- GitLab
- BitBucket

{ 2 / 7 }
Read 9 tweets
20 Nov
Learn Web Development for FREE

🧵👇
1. developers.google.com/web

Web Fundamentals by Google has everything you need to learn as a complete begginer. Text and video content by experts.

{ 1 / 10 }
2. w3schools.com

W3Schools is one of the most popular place to learn web development technologies with exercises and live editor.

{ 2 / 10 }
Read 12 tweets
19 Nov
I made $6000 online 💸

I'm a passionate Web developer building useful products. I am just getting started.

I'm just 14 🤯 Here is how I did it 🧵👇️
TL;DR

🤝 Sold Side Projects ($2700)
🏆 Won Hackathons ($2000)
🚀 Sponsorship ($890)
📘 eBooks ($370)
✍️ Technical Writing ($150)
1. Sold Side Projects ($2700)

I am passionate about Front-end Web Development, and I enjoy building cool applications while I learn. So far, I've created six apps, of which two have been sold.

- moodly.site → for $2000
- loficlub.vercel.app → for $700
Read 11 tweets
18 Nov
Useful GitHub Repositories every developer should know 🔥

List of 15 awesome GitHub repositories to save hours and increase productivity as a Web Developer.

A Thread 🧵👇
1. github.com/kamranahmedse/…

Useful visual roadmap to becoming a web developer in 2021.

{ 1 / 15 }
2. github.com/sindresorhus/a…

Useful lists about all kinds of interesting topics and technologies.

{ 2 / 15 }
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(