Nowadays every business coming to online so we need to learn to code that the best way to keep your shelf updated to this new generation.
Now the programmer has good carrier opportunities, Good salaries, and a high job satisfaction rate otherwise if you try to start tech businesses or any Tech startup it will be easy for you.
here I am going to show a roadmap for a beginner that how they can learn to code and make their ideas into a product or services.
Html and CSS are not the programming language, but using this thing gives you can make a real interface or UI that users can able to Interact with. In our colleges, we thought to a programming language like c, c++ there a blue/black screen appears we write the program and by running these programs we get the result on the same screen but there are no real use cases of this kind of interfaces. when you going to make some applications for human use we must make an interface through which they interact with for that Html & CSS are useful to make interfaces in web application.
You can learn the basic HTML, CSS in a couple of hours you can learn these things following w3school.com documentation that will help you to understand the basics of the things within a couple of hours.
- HTML is just the skeleton where you add CSS to design it as you want.
There are 3 major front end frameworks to speed up your development In recent statistics react is on top of the frontend frameworks which has a large number of job opportunities and has greater flexibility to integrate anything into it lots of libraries support you find for its UI development. No matter if you want to learn any framework and after a few months you want to switch to another framework it will be easy for you to learn another.
You need a backend server to make a Rest API through which you will verify data from the client-side and check the data is authenticated the user or in the required form then save the data to the database other functionality can be done through the backend.
this is a server running in the backend.
A database is the collection of data. where the data are stored and retrieved as per our requirement. there are many database relational database like Mysql, oracle, post gray,
NoSQL database like Mongo DB.
A backend process needs a Server to run where we run the backend services in cloud service providers like google cloud platform, Aws server. But Firebase handles servers on their own end you no need to managing the services on your own.