Free Web Programming Tutorials for Beginners

Last updated on December 28th, 2023

Web Coding / Web Programming / Web Development for Beginners.
Free HTML tutorials for beginners. Free PHP tutorials for beginners.

Not just for beginners. For absolute beginners.

Learn the basics of web development for free. Learn how to make a simple website for free. Learn to code for free. If you know absolutely nothing about web development, web design, web coding and web codes (markup language HTML, style sheet language CSS, web programming language PHP), start here.

Table of Contents

Free HTML/CSS Tutorials for Beginners

1. HTML/CSS Lesson 1 – Introduction. Basic HTML rules and page structure.
– What is HTML?
– Who created HTML, when and why?
– What versions of HTML are there?
– What are the basic rules in HTML?
– What is the basic structure of an HTML page?
– Where to write the HTML code?
– What is Notepad++?
– How to view and edit the HTML code?
– Does it matter what I name my HTML pages?

2. HTML/CSS Lesson 2 – How to upload the HTML pages to the Internet?
– What to do so that anyone can access my web pages?
– What is a domain name?
– What is hosting?
– What is FTP?
– How to use FileZilla FTP?
– Where to get hosting and domain?

3. HTML/CSS Lesson 3 – Basic HTML tags by category with examples
– Code of basic structure of an HTML page
– Basic HTML text codes
– Basic HTML link codes
– Basic HTML image codes
– What types of images are there?
– Where to find free images?
– Basic HTML list codes
– Basic HTML table codes
– Basic HTML form codes
– Other important tags for styling and formatting the content of an HTML page

4. HTML/CSS Lesson 4 – Introduction to CSS. Types of CSS.
– What is CSS?
– Who created CSS and when?
– Where to write the CSS code?
– What is the difference between inline CSS, internal CSS and external CSS?

5. HTML/CSS Lesson 5 – Basic elements and rules in inline CSS
– What is the basic element in inline CSS?
– What is the syntax in inline CSS?
– What are the basic properties of the style CSS attribute?
– What are the basic values of the style properties?

6. HTML/CSS Lesson 6 – Basic elements and rules in external CSS
– What is the basic element in external CSS?
– What is the syntax in external CSS?
– What types of selectors are there in CSS?
– Example of an HTML element as a selector. Syntax of the element selector.
– Example of class selector. Syntax of the class selector.
– How to make a CSS file?
– How to link the CSS file to the HTML page?
– Complete example of using external CSS along with inline CSS
– What about internal CSS?

7. HTML/CSS Lesson 7 – Simple HTML/CSS examples
– Basic example of HTML page structure
– Basic HTML text examples
– Basic HTML link examples
– Basic HTML image examples
– Image as a link example
– Basic HTML list examples
– Basic HTML table examples
– Basic HTML form examples
– Basic examples of other important HTML elements

8. HTML/CSS Lesson 8 – Example of a full HTML/CSS page

9. HTML/CSS Lesson 9 – HEAD Section in HTML and SEO
– What is SEO?
– Which elements of the HEAD section are related to SEO?
– How long should the page title and description be?
– The importance of the h1 tag for SEO

10. HTML/CSS Lesson 10 – HTML Symbols
– What is an HTML symbol?
– List of commonly used HTML symbols
– What is the Non-Breaking Space in HTML?
– More examples of HTML symbols

Free PHP Tutorials for Beginners

1. PHP Lesson 1 – Who are these lessons for?
– What do I need to know before using these tutorials?
– Why do I need HTML and PHP?
– What level do these lessons cover?
– How to use these tutorials?

2. PHP Lesson 2 – A brief history of the PHP programming language
– What kind of language is PHP?
– Who and when created PHP?
– How many versions of PHP are there?
– How many websites use PHP?

3. PHP Lesson 3 – How does PHP work? First PHP program.
– Why do I need to know HTML before writing PHP code?
– What do I need to run PHP code?
– What is the working scheme of the PHP language?
– What are the basic elements of the PHP language?
– What is the first and simplest PHP program?
– What’s in the source of a PHP page?
– How to put HTML/CSS code inside PHP code?

4. PHP Lesson 4 – What is XAMPP and how to use it?
– What software is needed to run a PHP script?
– Where can I download XAMPP and how to use it?
– Example of working with the XAMPP package

5. PHP Lesson 5 – List of basic elements in PHP
– What are the main elements in PHP?
– What is a variable?
– What is an operator?
– What is an array?
– What is a function?
– What is a control structure?
– What is a constant?
– What is database connectivity?

6. PHP Lesson 6 – PHP Variables
– How to create a variable in PHP?
– What types of variables are there?
– Examples of using variables in PHP

7. PHP Lesson 7 – PHP Arithmetic Operators
– What are arithmetic operators in PHP?
– What types of arithmetic operators are there?
– Examples of using arithmetic operators
– What are increment and decrement operators?
– Are there operators with priority over others?

8. PHP Lesson 8 – PHP Assignment Operators
– What are assignment operators in PHP?
– What types of assignment operators are there?
– Examples of using the assignment operators

9. PHP Lesson 9 – PHP Comparison Operators
– What are comparison operators in PHP?
– What types of comparison operators are there?
– Examples of using the comparison operators

10. PHP Lessons 10 – PHP Logical Operators
– What are Logical operators in PHP?
– What types of logical operators are there?
– Examples of using logical operators

11. PHP Lesson 11 – PHP Concatenation Operator and Strings
– What is the concatenation operator?
– What is string in PHP?

12. PHP Lesson 12 – PHP Arrays
– What is an array in PHP?
– Why are arrays important in PHP?
– What types of arrays are there?
– What are the basic array operations?
– Examples of using arrays in PHP

13. PHP Lesson 13 – PHP Functions
– Why are functions important?
– What’s in a PHP function?
– How to define and call a function?
– What types of functions are there?
– Examples of using PHP functions

14. PHP Lesson 14 – PHP Control Structures
– What types of control structures are there in PHP?
– Examples of PHP control structures

15. PHP Lesson 15 – PHP Constants
– What is the difference between variables and constants in PHP?
– How to define a constant?
– Examples of using PHP constants

16. PHP Lesson 16 – Magic Constants
– What is a “magic constant” in PHP?
– List of magic constants in PHP
– Simple examples of using magic constants

17. PHP Lesson 17 – Environmental Variables
– What is environmental variable in PHP?
– List of environmental variables in PHP
– Examples of using environmental variables in PHP

18. PHP Lesson 18 – Create and Connect to a MySQL Database
– What is MySQL database?
– What is PHPMyAdmin?
– How to create a MySQL database using PHPMyAdmin?
– How to connect to MySQL database in PHP?
– How to delete MySQL database using PHPMyAdmin?

19. PHP Lesson 19 – Store Information in a MySQL Database
– How to store information in MySQL database in XAMPP?

20. PHP Lesson 20 – Display Data From a MySQL Database
– How to display data stored in MySQL on a page using XAMPP?