“There are three responses to a piece of design — yes, no, and WOW! Wow is the one to aim for.” -Milton Glaser.
Read this short, to the point article as it guides you through how you should approach towards web development.
So you are a beginner having no knowledge about this field.
No Problem. This article will remove all your doubts regarding how you should start web development. It is written in an easily understandable language and practical steps which can help you start with web development.
Why do I write?
The main reason is that I am also a web developer, willing to help all the aspiring web-developers out there who want to step into this community of developers, but need a mentor. I committed many mistakes when I was a beginner, and I don’t want anyone else to make the same mistake which I made.
“You don’t have to be great to start,
but you have to start to be great.”Let’s Start This Awesome Journey Of Web Development.
Probably, at this stage you are an absolute beginner to coding or development and you need to know what to do first, and how to start.
Before we begin, there are some tools that you must have which will make your life as a web developer much more easier.
At this stage, you have already got a good toolkit which contains everything you will need. Now you must start coding.
CONGRATS! You are a WEB DESIGNER now.
Congrats, you are a web designer now. You now have HTML, CSS and JavaScript in your hands, you can make basic websites, you also know the basics of one design software, you know how to build static websites and front end, you can call yourself a web designer.
Before going any further you must do some more things.
Terminal
usage (or, Command Prompt
in windows)Now is the time you will have to ask yourself where to go. You can continue and go deep in frontend development or you can go for backend developer.
Choose where to go next……
Responsive web design, huh!
Learn any one(or more) of the following frameworks, this will make your life very easy.
Backend guy?
Choosing to be a backend developer sure is a wise option at this point. Now you should learn some some server side scripting language. Choose any one (or more, though there is no need of learning more than one!)
Want more information about how to start off with backend? Read this article
Relational Databases
NoSQL databases
Pick one to focus on:
Learn the frameworks that are highly in use today.
Awesome Things Coming Up!!!! STAY TUNED!!!!
To work in a professional environment, you must need to know about the following
Now you have much more knowledge than before, and probably you have started making your own web based applications, now use these technologies to get your app online.
Congratulations! You can finally call yourself a Web Developer and you have got some exciting opportunities out there.
Learn about content management systems (CMS) like wordpress, Joomla, Drupal etc. They are great for working, offer fast deployment, there are thousands of plugins/addons/templates, and they offer great maintenance.
Now that you have come to this level, why limit yourself only to web? Mobile Applications are the future. All in all there are two types of applications, Native and Hybrid.
A Native application is the one which is (as the name says) native to the operating system. For example, say I am an android developer, therefore I make native applications using JAVA, XML, or KOTLIN etc.
A Hybrid application is the one which is (as the name says) not native, but built on another platform. This is where the great thing comes, as a web developer, you can even make your own mobile applications.
We can be friends…
I hope this article helped you, we can connect on GIT-HUB or LinkedIn.
Thanks a lot for keeping your calm and reading till end.
You know what to do and how to proceed, All the best!