Le CSS est un langage qui nous permettra de décrire la présentation d'un document structuré en HTML, XHTML ou XML.
Ce "langage de présentation" est généralement écrit à l'intérieur d'une feuille de style en cascade.
En clair, l'utilisation des feuilles de styles en cascade nous permettra de gérer la mise en page d'un document, c'est-à-dire que nous pourrons définir simplement la couleur, la typographie, le positionnement (etc) des éléments d'un document.
Le Jardin Zen CSS est un site qui vous fera une démonstration de ce qu'on peut accomplir lorsqu'on utilise le CSS pour la conception web.
Si les conceptions réalisées vous plaisent, alors il est peut-être grand temps d'apprendre à utiliser des feuilles de style.
Avant même d'apprendre le CSS, et donc de lire les tutoriels disponibles sur ce site, il est conseillé de connaitre les bases du HTML ou du XHTML.
Non. Vous aurez simplement besoin d'un éditeur de texte (que vous soyez sous Windows, Linux ou Mac). Le bloc-notes, par exemple, suffit largement.
Néanmoins, je vous conseille d'utiliser le logiciel Notepad ++. C'est un logiciel libre et gratuit.
Sinon, vous pouvez vous rendre sur le site de Framasoft et télécharger sur cette page un éditeur de texte qui répondra peut-être à vos attentes.
Ces tutoriels sont indispensables si vous débutez, et si vous ne connaissez strictement rien au CSS.