Je me permet d'apporter le point de vue d'un "développeur" (avec toutes les guillemets possibles) amateur qui a tout de même assez d'expérience pour faire son autocritique et prodiguer quelques conseils.
Pour commencer, je pense qu'il ne faut pas faire passer la charrue avant les boeufs et s'imaginer prestataire de service alors qu'on requiert soi-même les services d'autrui pour apprendre.
L'apprentissage se divisent en plusieurs étapes.
Tout d'abord il faut
comprendre comment fonctionne un site web. Tu as semble-t-il des notions de graphismes, peut-être juste techniques ou peut-être as-tu étudié les méthodes de conception de design adaptés aux utilisateurs, c'est un premier domaine, mais ce n'est pas celui sur lequel je suis le mieux placé pour m'exprimer. Toujours est-il que, directement liées au design, il y a la mise en page et la structuration du contenu, qui dépendent respectivement du CSS et du (X)HTML. Comme l'a très bien expliqué Cyrano, l'interface utilisateur peut de plus être rendue interactive grâce à l'apport du JavaScript, voire même dynamique en la liant au serveur par le biais de l'objet XmlHttpRequest (un outil très pratique du JavaScript). Enfin, et c'est certainement le plus gros du travail pour tous les sites "vivants", il y a tout le côté serveur, c'est à dire la gestion dynamique des pages à envoyer et des informations à recevoir (grâce à PHP ou ASP, mais je me permets de te conseiller le premier, sinon je ne serais pas sur ce forum), et enfin le stockage des informations dans une base de données, d'où utilisation du langage SQL.
Ca en fait du boulot...
La première étape est donc de comprendre un peu comment fonctionne tout ce bric à brac et comment s'agencent tous ces outils. C'est très important d'avoir une approche assez globale du fonctionnement d'un site web au départ, pour bien connaître les possibilités que l'on a avant de se lancer dans la conception d'un produit. On a tôt fait d'apprendre le HTML pour concevoir une page web et de vouloir faire une usine à gaz juste en HTML, alors qu'il existe une foultitude d'outils très performants et quasi-indispensables à y adosser.
Ensuite, il faut apprendre. C'est long, c'est parfois compliqué, parfois ennuyeux, parfois passionnant, mais ça ne se fait pas du jour au lendemain et surtout pas tout à la fois. Certes certains langages se prêtent aisément à un apprentissage commun, comme le XHTML et le CSS, ou le PHP et le SQL, mais il ne faut pas vouloir tout faire en même temps, au risque de mélanger les notions. Pour ma part je suis plutôt partisan d'apprendre les spécificités d'un outil, puis d'un second, puis d'étudier les possibilités d'interactions entre ces deux outils.
Pour acquérir une certaine maîtrise théorique, il te faut compter plusieurs semaines si tu t'y consacre pleinement, voire plusieurs mois si c'est un loisir.
Mais le plus difficile à mon sens, et qui demande un certain temps, c'est de prendre le recul nécessaire pour jauger l'efficacité de sa propre méthode, des techniques que l'on utilise, de s'informer des nouveaux standards et de se recycler.
En effet, on a tôt fait de se limiter aux seuls "tutoriaux" ou cours que l'ont a lu sur tel ou tel site, pensant que ces connaissances acquises constituent le savoir absolu, alors que l'on n'est même pas capable d'exploiter un millième des possibilités des outils que l'on utilise.
Ne surtout pas se croire "au point" parce qu'on a mené à bien un projet. On peut
toujours faire mieux. A mon sens une bonne méthode à appliquer est d'acquérir les connaissances qui nous semblent nécessaires pour mener à bien son projet en cours, de mener ce projet avec ces connaissances, puis de faire le point sur les techniques utilisées et voir s'il n'existait pas une "meilleure" méthode, ou du moins une méthode plus efficace, plus rapide, plus complète, que l'on pourrait reprendre dans un futur projet.
Sur ces belles paroles, peut-être un peu trop longues - mais c'est mon défaut de ne pas savoir synthétiser mes pensées - j'aimerais décortiquer ton message pour t'apporter ma réponse à ta question, et te confier ma propre expérience.
Complètement néophyte à tout ce qui touche "internet"...mais j'ai un bon PC, Illustrator CS2 et Photoshop CS2, et très envie d'apprendre vite et bien.
Premier conseil si tu es vraiment néophyte sur Internet : surf beaucoup, essaye d'observer les sites au-delà de leur contenu, compare les méthodes de présentation employées par chacun, essaye de te forger une sorte de "culture du web".
Ensuite le bon PC ne sera pas un facteur décisif. Le développement web n'est généralement pas une activité gourmande en ressources PC (en temps oui

). Peut-être le graphisme, avec les logiciels que tu utilises, le sera un peu, et encore. Mais pour ce qui est du codage, saches que tu n'as besoin ni d'un PC puissant ni d'un logiciel complexe. Un éditeur de texte adapté à la programmation tel que
Notepad++ ou
SciTE feront tout à fait l'affaire.
Si tu as très envie d'apprendre vite et bien, c'est que tu as de la motivation, et ça c'est un bon début, bien que ce soit la première qui s'émousse quand on se met au travail en général

Je te conseille de mettre l'accent sur "apprendre bien" plutôt que "vite". Faire les deux en même temps c'est toujours mieux mais la qualité est toujours à privilégier.
En un mot, j'aimerais proposer mes services, en plus du graphisme, et trouver des clients en sites web.
Là honnêtement je dis stop. Je te renvois au début de mon message, ne pas faire passer la charrue avant les boeufs. Dis-toi que sur ce forum il y a des professionnels qui travaillent réellement pour trouver des clients et leur apporter des produits de qualité (je ne parle pas de moi) et que sont assez mal vus les webmasters débutants qui viennent couper l'herbe sous le pieds des vrais développeurs en proposant des services de qualité médiocre à bas prix.
Je ne dis pas de tirer un trait sur l'idée de faire son business avec des sites web. Moi même je développe, parfois je me fais rémunérer (à des prix qui me vaudraient cent coups de bâtons de la part de nos chers ViPHP), mais je connait mes capacités, je sais si je suis capable ou non d'apporter la qualité de produit désirée par le """client""" et je ne vais pas brader mes services sur le terrain des développeurs pros, c'est à dire auprès des gens qui ont les moyens de se payer des sites de qualité professionnelle.
En gros, commence par apprendre, par pratiquer pour toi ou à petit échelle, toujours dans l'optique de progresser, et après seulement tu pourras te permettre de te réclamer "prestataire de service", avec je l'espère pour toi toute l'humilité qui convient.
Quelle est la meilleure manière pour moi de m'y mettre, la plus simple, la plus rapide, etc...
Je te conseille vraiment de bannir les deux dernières locutions de ton langage, car devenir développeur, même amateur, n'est ni rapide ni simple.
Quant à savoir quelle est la meilleure manière, ce serait bien prétentieux que de prétendre pouvoir te l'apporter. Cela dit je peux te donner quelques astuces, bien que les messages précédents t'apportent déjà de nombreuses sources d'informations.
Le
Site du Zér0 est un excellent point de départ pour te lancer dans le développement. Il est parfaitement adapté aux néophytes puisque très bien expliqué et, comme son nom l'indique, partant de zéro. Je te conseille de bien assimiler les tutoriaux officiels de la partie "Site web", qui t'apprendront à créer des pages web statiques avec XHTML/CSS. Après quoi tu pourras enchaîner avec la partie PHP, qui t'enseigneras le côté serveur de manière assez concrète et pratique. Enfin tu pourras trouver quelques approfondissements intéressants dans les tutoriaux non officiels. Je te conseille toutefois de prendre beaucoup de recul vis à vis de ce site. Certes il explique très bien la chose aux débutant, il présente le développement comme quelque chose de facile, mais il est très loin d'être complet et ne doit être qu'un point de départ, pour mettre le pied à l'étrier. Une fois que tu auras un minimum de pratique et de connaissances théoriques, c'est dans les livres que tu trouveras ton bonheur pour approfondir tes connaissances (et pas des livres de poche de 30 pages). Enfin l'outil indispensable du développeur : la documentation. Elle est souvent austère et complexe, mais elle a le mérite d'être exhaustive.
Enfin je te renvois sur
ce sujet dans lequel nous avons beaucoup traité de la méthode à tenir pour mener à bien un projet, sans entrer dans les détails techniques.
Mon message est bien trop long à mon goût, mais je pense qu'il pourra t'être utile. Si des personnes plus qualifiées que moi y décelaient des erreurs ou imprécisions, n'hésitez pas à me corriger. Cet avis n'est que le mien et je n'ai aucunement la prétention de parler au nom des développeurs web
Sur ce, bonne continuation

Je me permet d'apporter le point de vue d'un "développeur" (avec toutes les guillemets possibles) amateur qui a tout de même assez d'expérience pour faire son autocritique et prodiguer quelques conseils.
Pour commencer, je pense qu'il ne faut pas faire passer la charrue avant les boeufs et s'imaginer prestataire de service alors qu'on requiert soi-même les services d'autrui pour apprendre.
L'apprentissage se divisent en plusieurs étapes.
Tout d'abord il faut [b]comprendre[/b] comment fonctionne un site web. Tu as semble-t-il des notions de graphismes, peut-être juste techniques ou peut-être as-tu étudié les méthodes de conception de design adaptés aux utilisateurs, c'est un premier domaine, mais ce n'est pas celui sur lequel je suis le mieux placé pour m'exprimer. Toujours est-il que, directement liées au design, il y a la mise en page et la structuration du contenu, qui dépendent respectivement du CSS et du (X)HTML. Comme l'a très bien expliqué Cyrano, l'interface utilisateur peut de plus être rendue interactive grâce à l'apport du JavaScript, voire même dynamique en la liant au serveur par le biais de l'objet XmlHttpRequest (un outil très pratique du JavaScript). Enfin, et c'est certainement le plus gros du travail pour tous les sites "vivants", il y a tout le côté serveur, c'est à dire la gestion dynamique des pages à envoyer et des informations à recevoir (grâce à PHP ou ASP, mais je me permets de te conseiller le premier, sinon je ne serais pas sur ce forum), et enfin le stockage des informations dans une base de données, d'où utilisation du langage SQL.
Ca en fait du boulot...
La première étape est donc de comprendre un peu comment fonctionne tout ce bric à brac et comment s'agencent tous ces outils. C'est très important d'avoir une approche assez globale du fonctionnement d'un site web au départ, pour bien connaître les possibilités que l'on a avant de se lancer dans la conception d'un produit. On a tôt fait d'apprendre le HTML pour concevoir une page web et de vouloir faire une usine à gaz juste en HTML, alors qu'il existe une foultitude d'outils très performants et quasi-indispensables à y adosser.
Ensuite, il faut apprendre. C'est long, c'est parfois compliqué, parfois ennuyeux, parfois passionnant, mais ça ne se fait pas du jour au lendemain et surtout pas tout à la fois. Certes certains langages se prêtent aisément à un apprentissage commun, comme le XHTML et le CSS, ou le PHP et le SQL, mais il ne faut pas vouloir tout faire en même temps, au risque de mélanger les notions. Pour ma part je suis plutôt partisan d'apprendre les spécificités d'un outil, puis d'un second, puis d'étudier les possibilités d'interactions entre ces deux outils.
Pour acquérir une certaine maîtrise théorique, il te faut compter plusieurs semaines si tu t'y consacre pleinement, voire plusieurs mois si c'est un loisir.
Mais le plus difficile à mon sens, et qui demande un certain temps, c'est de prendre le recul nécessaire pour jauger l'efficacité de sa propre méthode, des techniques que l'on utilise, de s'informer des nouveaux standards et de se recycler.
En effet, on a tôt fait de se limiter aux seuls "tutoriaux" ou cours que l'ont a lu sur tel ou tel site, pensant que ces connaissances acquises constituent le savoir absolu, alors que l'on n'est même pas capable d'exploiter un millième des possibilités des outils que l'on utilise.
Ne surtout pas se croire "au point" parce qu'on a mené à bien un projet. On peut [b]toujours[/b] faire mieux. A mon sens une bonne méthode à appliquer est d'acquérir les connaissances qui nous semblent nécessaires pour mener à bien son projet en cours, de mener ce projet avec ces connaissances, puis de faire le point sur les techniques utilisées et voir s'il n'existait pas une "meilleure" méthode, ou du moins une méthode plus efficace, plus rapide, plus complète, que l'on pourrait reprendre dans un futur projet.
Sur ces belles paroles, peut-être un peu trop longues - mais c'est mon défaut de ne pas savoir synthétiser mes pensées - j'aimerais décortiquer ton message pour t'apporter ma réponse à ta question, et te confier ma propre expérience.
[quote]Complètement néophyte à tout ce qui touche "internet"...mais j'ai un bon PC, Illustrator CS2 et Photoshop CS2, et très envie d'apprendre vite et bien. [/quote]
Premier conseil si tu es vraiment néophyte sur Internet : surf beaucoup, essaye d'observer les sites au-delà de leur contenu, compare les méthodes de présentation employées par chacun, essaye de te forger une sorte de "culture du web".
Ensuite le bon PC ne sera pas un facteur décisif. Le développement web n'est généralement pas une activité gourmande en ressources PC (en temps oui ;) ). Peut-être le graphisme, avec les logiciels que tu utilises, le sera un peu, et encore. Mais pour ce qui est du codage, saches que tu n'as besoin ni d'un PC puissant ni d'un logiciel complexe. Un éditeur de texte adapté à la programmation tel que [url=http://notepad-plus.sourceforge.net/fr/site.htm]Notepad++[/url] ou [url=http://scintilla.sourceforge.net/SciTEDownload.html]SciTE[/url] feront tout à fait l'affaire.
Si tu as très envie d'apprendre vite et bien, c'est que tu as de la motivation, et ça c'est un bon début, bien que ce soit la première qui s'émousse quand on se met au travail en général ;) Je te conseille de mettre l'accent sur "apprendre bien" plutôt que "vite". Faire les deux en même temps c'est toujours mieux mais la qualité est toujours à privilégier.
[quote]En un mot, j'aimerais proposer mes services, en plus du graphisme, et trouver des clients en sites web. [/quote]
Là honnêtement je dis stop. Je te renvois au début de mon message, ne pas faire passer la charrue avant les boeufs. Dis-toi que sur ce forum il y a des professionnels qui travaillent réellement pour trouver des clients et leur apporter des produits de qualité (je ne parle pas de moi) et que sont assez mal vus les webmasters débutants qui viennent couper l'herbe sous le pieds des vrais développeurs en proposant des services de qualité médiocre à bas prix.
Je ne dis pas de tirer un trait sur l'idée de faire son business avec des sites web. Moi même je développe, parfois je me fais rémunérer (à des prix qui me vaudraient cent coups de bâtons de la part de nos chers ViPHP), mais je connait mes capacités, je sais si je suis capable ou non d'apporter la qualité de produit désirée par le """client""" et je ne vais pas brader mes services sur le terrain des développeurs pros, c'est à dire auprès des gens qui ont les moyens de se payer des sites de qualité professionnelle.
En gros, commence par apprendre, par pratiquer pour toi ou à petit échelle, toujours dans l'optique de progresser, et après seulement tu pourras te permettre de te réclamer "prestataire de service", avec je l'espère pour toi toute l'humilité qui convient.
[quote]Quelle est la meilleure manière pour moi de m'y mettre, la plus simple, la plus rapide, etc... [/quote]
Je te conseille vraiment de bannir les deux dernières locutions de ton langage, car devenir développeur, même amateur, n'est ni rapide ni simple.
Quant à savoir quelle est la meilleure manière, ce serait bien prétentieux que de prétendre pouvoir te l'apporter. Cela dit je peux te donner quelques astuces, bien que les messages précédents t'apportent déjà de nombreuses sources d'informations.
Le [url=http://www.siteduzero.com]Site du Zér0[/url] est un excellent point de départ pour te lancer dans le développement. Il est parfaitement adapté aux néophytes puisque très bien expliqué et, comme son nom l'indique, partant de zéro. Je te conseille de bien assimiler les tutoriaux officiels de la partie "Site web", qui t'apprendront à créer des pages web statiques avec XHTML/CSS. Après quoi tu pourras enchaîner avec la partie PHP, qui t'enseigneras le côté serveur de manière assez concrète et pratique. Enfin tu pourras trouver quelques approfondissements intéressants dans les tutoriaux non officiels. Je te conseille toutefois de prendre beaucoup de recul vis à vis de ce site. Certes il explique très bien la chose aux débutant, il présente le développement comme quelque chose de facile, mais il est très loin d'être complet et ne doit être qu'un point de départ, pour mettre le pied à l'étrier. Une fois que tu auras un minimum de pratique et de connaissances théoriques, c'est dans les livres que tu trouveras ton bonheur pour approfondir tes connaissances (et pas des livres de poche de 30 pages). Enfin l'outil indispensable du développeur : la documentation. Elle est souvent austère et complexe, mais elle a le mérite d'être exhaustive.
Enfin je te renvois sur [url=http://www.phpfrance.com/forums/voir_sujet-30330.php]ce sujet[/url] dans lequel nous avons beaucoup traité de la méthode à tenir pour mener à bien un projet, sans entrer dans les détails techniques.
Mon message est bien trop long à mon goût, mais je pense qu'il pourra t'être utile. Si des personnes plus qualifiées que moi y décelaient des erreurs ou imprécisions, n'hésitez pas à me corriger. Cet avis n'est que le mien et je n'ai aucunement la prétention de parler au nom des développeurs web ;)
Sur ce, bonne continuation :)