Sitemap

Become a Web developer in 3 month in 2022 for FREE

3 min readDec 26, 2021

--

Press enter or click to view image in full size

I think we should start with the definition. According to Wikipedia,

“Web development is the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network).”

Web development has been a growing industry since the commercialization of the internet. The growth of this industry is being driven by businesses wishing to use their Website to advertise and sell products and services to customers.

In the field of web development, there are a lot of skills required and its best if you are a jack of all. In web development and programming in general, it isn’t necessary to memorize every function or property but rather knowing the logic behind them. This is the ONE thing you should keep in your mind during this journey. Also, you can only be good at a skill if you practice more.

Difference between Software Development and Web developer

Fields in web development

As of the time of writing this,

Frontend Developer (av. Salary — $76,929)

Backend Developer (av. Salary — $101,619)

Full stack Developer (av. Salary — $80,312 — $106,358)

Mobile Developer (av. Salary — $109,016)

*Intermediate Blockchain Developer(av. Salary — $150,000)

*Cloud Developer(av. Salary — $150,000)

NOTE: This are the figures of those who have been in the industry for a minimum of 4–5 years but as a junior developer, you are lkely to earn about 75% of those respective salaries. The fields are arranged in order of increasing complexity and difficulty.

Get amar jay’s stories in your inbox

Join Medium for free to get updates from this writer.

This article would primarily focus on Front Web development and I would give you the MASTERCARD RESOURCE at the end.

ROADMAP TO FRONTEND DEVELOPMENT

HTML and CSS(av. time of learning — 2weeks)

HTML is markup language used for producing the basic Skeleton of an application. HTML is the easiest in web development. You don’t need to know much in order to make a web app. On the other hand CSS is used to design the website. CSS is the most intresting part of web development. As you use code to design websites. There is nothing more exiting than designing and adding fancy animations your website. Some resources to learn HTML and CSS are

w3schools.com, Sololearn.com, cs50 [youtube]

“Practice makes perfect”

To be best in this field, you need to build simple projects using what you learnt. Such as a todolist app, a countdown app,etc.

JAVASCRIPT (4 weeks)

According to wikipedia,

JavaScript is a programming language that is one of the core technologies of the World Wide Web. Over 97% of websites use JavaScript on the client side for web page behavior, often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute JavaScript on users’ devices.

JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard.[14] It has dynamic typing, prototype-based object-orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM).

Javascript is responsible for all the dynamic changes you see in a web application. Such as in a Facebook or Twitter, you do not need to reload you application in order to recieve a message rather it is a generated and added to the HTML already on the screen. JS(Javascript) could also be used for beckend programming which would be understand in subsequent articles.Some resources to learning JS are

w3schools.com, Sololearn.com, cs50 [youtube]

MASTER RESOURCE

The number one resouce to learning Web Development is Havard cs50 introduction to web development lecture on youtube which you could learn. You ought not to pay huge sums of money for a college degree or a bootcamp if you have cs50. It teaches you all about the basics of web development in 8 -12 videos and you would be able to build your own website after the tutorials.

To some cs50, might look too fast paced. But if you take one video per week and practice it for about 4 hours every week. You would wonder why you didn’t know this all this while.

And remember, “Practice makes Perfect 👌 ”.

--

--