Everything in a life needs a startup, usually budding developers feel a bit lost while making decision to get up and start with web development process. If you are in a same situation, don’t feel down as you are not alone in this phase. This situation occurs due to different scope and areas of web applications: client-side and server-side.
Mindset to Dive into Programming
Every individual brain has different interests and learning power that enables a person to follow their interest and perform efficiently. In the same way you can start learning web development by developing some application that interests you. In your learning phase during your growth in coding skills you will feel more comfortable in challenging tasks and would understand what you can perform. Soon you will be able to create your own project and by applying your skills on it you will enjoy your learning too.
Everyday life is like programming, I guess. If you love something you can put beauty into it.
Choosing what is Right for You
There are two sides or you can say areas of web applications. One is a client-side and the other server-side.
Server-side area controls everything that executes on a web server. There are lots of server-side scripting languages available these days which enable to process the requests on web server and return their response via http in the form of HTML. Some examples of server-side scripting languages are ASP.Net/C#, ASP.Net/VB.Net, PHP, Java, and Ruby on Rails etc. You can choose any one of them according to your capability to learn complex types or interests.
Both sides are important and have their own roles. If you are more inclined towards creative or innovative ideas for designing interactive web page layouts then client-side is your area to start with. Otherwise, if you have a habit of creating something dynamic using the data stored behind the pages then server-side is your area to love with.