Welcome to our free HTML Training tutorial. This tutorial is based on Webucator's Introduction to HTML Training course.
Web development involves a combination of client-side programming and server-side programming. We introduce the most common languages in this lesson. You don't need to memorize any of this. At this point, the most important takeaway is that there are many languages used in web development.
HyperText Markup Language (HTML) is the language behind most web pages. The language is made up of elements that describe the structure of the content on a web page.
Cascading Style Sheets (CSS) are used in HTML pages to format and lay out the content. CSS rules defining color, size, positioning, and other display aspects of elements are mixed within the HTML code or in linked external style sheets.
The main purpose of Ajax is to provide a simple and standard means for a web page to communicate with the server without a complete page refresh.
Server-side programming involves writing code that connects web pages with databases, XML pages, email servers, file systems, and other systems and software accessible from the web server. The most common server-side languages and programming frameworks are Java Enterprise Edition, ASP.NET, Python, PHP, ColdFusion, and Node.js.
PHP is open source. It is the language behind WordPress and has long been a popular alternative to proprietary languages such as ColdFusion and ASP.NET. PHP is lightweight and relatively simple to learn.
Java Enterprise Edition is used in large web projects. With its power and robustness comes a steep learning curve.
Microsoft's ASP.NET is not a language, but a framework for writing websites and software. ASP.NET pages can be written in many languages, but the most popular are C# (pronounced C-sharp) and Visual Basic .NET (VB.NET).
ColdFusion, created by Allaire (now owned by Adobe), is arguably the simplest of all server-side languages. It is tag-based, which makes it look a lot like HTML and easier for client-side programmers to understand than some of the other choices.