What fresh hell is this?

Hey you kids, get off my lawn!

I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins. Spock, in a bitchy mood after a night of coding C,Pearl,PHP,HTML,CSS and JS to make one web page.

Web development has always been an evolving endeavor. We've been making websites since before most people had ever heard the term and, for all that time, the biggest challenge has been in keeping up with the state-of-the-art while trying to avoid stumbling down a technological dead-end. There has always been the sinking feeling that the current tools did not quite fit the task.

The current state-of-the-art, however, has never been better. HTML5 and CSS3 has brought a more consistant rendering and scripting platform to the client side which has almost made web development possible...

Seriously. You need to look at node.

Node.js is a server platform built in JavaScript. Crazy, right? Those kids and their crazy ideas. Developing real world high traffic web apps in a single language for both server and client side systems is a joy that will make you wonder why you ever did it any other way. You should seriously evaluate this for any modern web service.

A web application framework for NodeJS

Express.js is a powerful, lightweight web application framework for Node.js.

An HTML template engine that will blow your mind.

Jade makes template coding much, much faster and easier although you will never get back the time you have wasted over the years typing pointless close tags.

A CSS compiler

Stylus makes up for many of the glaring deficiencies in the CSS syntax making efficient maintenance of css classes something someone could almost imagine doing.

An elegant CSS framework

Bootstrap is a great cross platform starting point for any site's CSS strategy.

An HTML5 feature detection framework

Modernizr is essential for HTML5 development in the fractured browser compliance reality of now.

Of course you already use this, right?

jQuery makes javascript work on all browsers and make really hard things really easy.