How to begin with #webdevelopment ?

- start with #html , by creating layouts in a structure

- start really small, add baby steps. Like navbar, footer, header

- add #CSS to your HTML structures.

- #practice by making landing pages. Make like 10-15 landing pages till...
(1/n)
- once confident enough with HTML and CSS, and you have several landing pages made by you hosted on internet. It's time to jump on #javascript !!

(Wait we are not leaving HTML and CSS here they are fundamentals for #webdev )

Now for #javascript ... (2/n) ...
http://javascript.info  is a really good resource to take a good dive into it. Covers from basic to advance for everyone for free!
Doesn't matter if you know #coding or not, this can be you starting point to #code

(3/n)...
Make small websites using #javascript ,like:

- calculator
- tic tac toe
- dice games
- quizes
- todo
Etc. Or whatever cool stuff you find on internet, i would recommend to take a peek at @TutulDevs 50 Javascript projects. They are awesome to get fluent at #javascript

(4/n)
Once you feel you know #javascript and you guys can be best friends.

Its the time to pick up a framework/library!

Now here many people have different opinions about framerworks.

I wouldn't debate which is better or why something is better
I would just recommend React
(5/n)
React is a javascript library maintaned by Facebook.
It has really good community network and many good opportunities too

For learning react best resource I can refer you would be @tanaypratap Youtube playlist of live streams, I also got into react from there, its awesome! (6/n)
Make a lot of projects using react, get good at #FrontEndDevelopment using it.

Importantly, cover:
- react lifecycles
- hooks
- state managment
- performance optimaztion in react
- best practices
- modularity and clean readable code

(8/n)
Once you have made tons of small and big projects with react.
And you feel confident with it. You can optionally explore backend development.

I would surely recommend to know:
- backend (API)
- database
- cloud services like AWS ec2, S3 etc. (Not much needed)

(9/n)
To dive into #Backend

- you need to learn how to make APIs (they are really easy)

- how to structure your #Database

- how data should be managed and shared.

And many more things i am planning to write a blog about
.
(10/n)
I think i messed up this thread in reverse order 😂😂
You can follow @amaancodes.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.