I'm thinking about making a c++ web site with c++ tutorial. I have written he first lesson, but dont knw if anyone will learn from it.(i kind of suck with teaching). Anyways I try to go into details so that the new user will fully understand whats it all about. Please tell me if this 1st tutorial is good. If now what should I change etc. Thank You.

<b>Introduction:</b><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In today's envirement C++ is the leading programming language on the market. It lets the user create a small in size, portable applications that can be run in a fast and easy way.<br>
To learn C++ you do not need any background in programming. Although Visual Basic is a good place to start understanding the basics of programming, it doesn't harm when you master it while learning C++.<br><br>
<b>What you need to start?...</b><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In order to start programming, you'll need a code compressor - also called compiler. You can buy a powerful one in store or online, but why not learn with an easy to handle free compires called <a style="text-decoration:none" href="http://www.bloodshed.net">Dev-C++.</a><br>
Now that you have downloaded the compiler, lets begin!<br><br>
<b>Your First C++ Program:</b><br><br>
<font color = "#ff8c00">#include &lt;iostream.h&gt;<br>
int main()<br>
{<br>
cout << "Hello";<br>
return 0;<br>
}</font><br><br>
<b>How it works?</b><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The program starts with a pound symbol (<font color = "#ff8c00">#</font>). Whenever the compiler sees it, it sends a message to the preprocessor(built in 'program' which reads the date directly into your program.) Following that is the (<font color = "#ff8c00">include</font>) statement which tells the compiler to include given file between (<font color = "#ff8c00"><></font>). In this case <font color = "#ff8c00">iostream.h</font> is included which provides us with cout, cin and other kind of coding. After that there's the <font color = "#ff8c00">main() function</font>. (Function is a block of code that performs one specific task and returns a value) The main() function is different than other functions. Every C++ program contains one because that's where the program actually starts. It doesn't matter if there are otehr functions above it, the <font color = "#ff8c00">main() function</font> always executes first. Also, main function is always an int, which means that it returns an integer value.<br>
Every function is enclosed in brackets (<font color = "#ff8c00">{}</font>). Whatever is inside the brackets belongs to that function. Inside the brackets is a statement:<br>
<font color = "#ff8c00">cout << "Hello";</font><br>
What that statement simply does is print a word (hello) to the screen. (<font color = "#ff8c00">cout</font>) is used for displaying statements to the screen, (<font color = "#ff8c00"><<</font>) is used for returning statement, value etc, and text that is enclosed in a double quote is considered to be a "text" and is printed to the screen. Remember: text that is not included in the quotes is considered a value or number, or statement obtained from other calculations. If you leave out the quotes, an error will be posted by a compiler. Right after the closing quote is a semicolon(<font color = "#ff8c00">;</font>). Semicolon simply breaks the statement. It should be used everywhere you print a message to the screen, obtain a value, inicialize, or performs a statements.<br>
After the semicolon we have a statement (<font color = "#ff8c00">return 0;</font>) which returns failure or success of a program. (If it's 0, it's a success, otherwise it's a failure).<br>
Note: All functions should have a return statement unless they are void - don't return a value.<br>