Oui, sans connaitre de php, c'est dur, mais la base à connaitre n'est pas très importante. Connaitre le html (ou Xhtml) et un peu de css, ça sert aussi pas mal. Le javascript, ça dépend, il est possible de s'en passer, mais je trouve qu'il offre quand même beaucoup de chose. Les bases de données, c'est presque indispensable, presque car on peut aussi s'en passer avec des fichiers textes ou binaires, mais il faut alors avoir des épaules solides; le plus simple et le plus fréqent, c'est MySQL, compatible SQL et donc pas trop complexe si on sait où on va. Ensuite, il est intéressant de connaitre un peu de methodologie, pour construire les scripts et créer sa base de donnée, concevoir les modèles, mais du bon sens peut suffire si on réfléchit à ce qu'on fait. Pour le graphisme, pas grand chose à dire, Gimp est très bien (
http://www.gimp-fr.org), mais le mieux reste sans doute de pouvoir dessiner sur papier, car le logiciel seul ne fait pas les dessins. mqhyl, je ne connais pas et google non plus, donc je ne peux pas en dire grand chose. L'hébergement, j'en connais deux gratuits qui peuvent et qui semblent suffire pour démarrer :
http://www.webzzanine.net/ et
http://www.fur4x-hebergement.net .
Que dire d'autre; que ça prend du temps, que ça empêche de dormir, que ça fait très plaisir... et parfois moins.