Do I need to learn server-side programming and web framework

I’m new to web development and programming and have decided to start with web design after about six months of learning C#. I’ve been learning HTML, CSS, and JavaScript and am trying in general to understand the landscape of web development. My question is this: can I make good pages with HTML, CSS, Javascript, JQuery, AJAX(in other words …

via HTML Language Development » Search Results » ajax:

Do I need to learn server-side programming and web framework

I’m new to web development and programming and have decided to start with web design after about six months of learning C#. I’ve been learning HTML, CSS, and JavaScript and am trying in general to understand the landscape of web development. My question is this: can I make good pages with HTML, CSS, Javascript, JQuery, AJAX(in other words i guess, client-side programming) or is it a must that I do server-side too? In other words, must pages have client-side and server-side components or can a page me made entirely from the client-side without server-side knowledge?
I suppose this question may seem obvious to some but I’m trying to learn by myself and when it comes to HTML, CSS, and Javascript that’s not bad. But then I start seeing server-side scripting, databases, web-frameworks, etc… and it’s just information overload. I want to learn what I need to do basic things and work my way through the steps, learning things like PHP, MySql, etc… when I’m ready.
Also, if anyone could recommend a good starter book, that would be helpful too. Thanks for the help.
……………………………………..

You can definitely build pages using only HTML, CSS, and JavaScript. It would be a good idea to learn a server-side language, but in the meantime you can build your websites using static content – there’s nothing wrong with that.
……………………………………..

You can absolutely learn to develop web pages without jumping into full-blown server side coding as well. If you go to your local library or booksttore, you’ll find lots of titles ona beginning HTML programming. If you don’t mind a free resource, I recommend w3schools.
……………………………………..

You can create client side only web sites. However, most web sites today require some server side code to persist data. You may want to find a convemnient way to update the content of your site for instance, or capture data from the user, or remember the choices that a user may have made and so on. Then you definitely need a server side technology.
I think your idea to concentrate on learning client side only for a while has merit. Do not try to learn everything at once. So once you are comfortable with HTML, CSS and some JavaScript then choose an appropriate server side technology and learn that.
It may be a good idea to enrol in some classes in a local school since it would assist you with learning the basics.
See part of my problem, I think, is trying to sort out the purpose of each side(server/client), what each does, and what’s the difference.
For this Google is your friend. You will need to look each up. But briefly:
HTML is for specifying the content of your web page. Images, Text, Formatting lists, Tables, Headings and so on.
CSS is for specifying the style of your page. Colours, layout, font and so on.
JavaScript is for adding some interactive elements to your page. That is, code that executes in response to events that the user triggers by moving the mouse or touching teh keyboard.

For more info: Do I need to learn server-side programming and web framework

HTML Language Development » Search Results » ajax

Do I need to learn server-side programming and web framework

Share this post:

Related Posts

Leave a Comment