Das Binär-System ist letzendlich nur ein Zahlensystem. So wie unser Dezimalsystem auch. Wenn du also Daten speichern willst, musst du sie in irgeneiner Weise in Binärcode umwandeln. Wenn du z.B. Zeichen darstellen willst kannst du ASCII verwenden. In ASCII hat jedes Zeichen 7 Bit, das heißt man kann 126 Zeichen darstellen (hier siehst du alle: asciitable.com/index/asciifull.gif). Wenn man mehr als 126 Zeichen will, muss man sich natürlich ausgeklügeltere Methoden einfallen lassen, wie etwa UTF-8. Bei Bildern wird grob gesagt einfach der Farbwert jedes Pixels gespeichert (of auch die Transparenz).
While: Es wird am Anfang überprüft, ob die Bednignung gegeben ist, wenn ja, wird der Schleifeninhalt ausgeführt. Sooft bis die Bedingung nicht mehr zutrifft.
Do-While: Schleifeninhalt wird ausgeführt, dann überprüft ob die Bedingung zutrifft. Wenn ja, wird der Schleifeninhalt nochmal ausgeführt.
For: Besteht im Prinzip aus 3 Teilen. Dem Initialisierungsteil, dem Vergleichsteil, und dem Inkrementierungsteil (auch wenn die Variable hier dekrementiert, also vermindert werden kann).
for (int i = 0; i <= 10; i++)
"int i = 0" ist hier der Initialisierungsteil (i wird der Wert 0 zugewiesen). "i<= 10" ist der Vergleichsteil, und "i++" der Inkrementierungsteil, hier wird i um 1 erhöht.
Das heißt im Endeffekt, der Schleifeninhalt wird einnal ausgeführt mit i = 0. Dann wird i erhöht und die Schleife wird mit i= 1 durchlaufen. Und so weiter, solange bis 11 erreicht ist, denn (11 <= 10) = false.
Nimm HTML und CSS raus, oder formulier es um, HTML ist eine Auzeichnungssprache und CSS ist etwas völlig anderes. Schreib: "Grundkenntnisse in: C#, HTML [eventuel HTML5], CSS"