Que conseillez-vous à un vrai débutant en développement Web ?

WRInaute occasionnel
Bonjour,

Je n'y connais rien en développement Web et je compte m'y mettre dès la semaine prochaine :).

J'ai déjà lu quelques conseils qui me suggèrent de commencer par html/CSS et c'est ce que je compte faire.

C'est ensuite que ça se corse, que faire après l'apprentissage du html CSS? Il semblerait que la réponse soit d'apprendre un langage, oui mais lequel ?

Sachant que je cherche un langage qui permet à un débutant autodidacte de bien se former rapidement afin de pouvoir faire un site complet que ce soit avec du front ou backoffice et il faut surtout que le langage soit dans l'air du temps, autrement dit pas un langage qui est sur la pente descendante. J'ai lu pas mal de choses et je n'arrive pas à me décider, pour le moment j'hésite entre Ruby et Python (mais si vous avez des suggestions pour un autre langage je serai aussi preneur).

Que conseillerez vous à un débutant qui cherche à devenir développeur Web et qui part de zéro dans son apprentissage ?

Quels sont les bons sites qui permettent des bons tutoriels vidéos destinées aux vrais débutants que vous pouvez me conseiller ?

PS : Je ne suis pas du tout bon en anglais, donc le langage qui a la meilleure documentation et la meilleure communauté francophone pourrait faire basculer mes hésitations, car si en plus d'être débutant dans la programmation je dois aussi me taper du Google translate en même temps çà peut devenir très embêtant.

Merci d'avance
 
WRInaute passionné
PHP avec un framework comme Laravel.

Ruby et Python ne sont pas disponibles par exemple sur les offres mutualisées OVH. Prendre cet aspect aussi en compte (sur quoi va être hébergé le site à la fin...).

PHP 7 est 3x plus rapide que Python d'ailleurs, donc pas trop de regrets côté performances.
 
WRInaute accro
rick38 a dit:
PHP 7 est 3x plus rapide que Python d'ailleurs, donc pas trop de regrets côté performances.
Source ?

Python est plus adapté que PHP pour débuter, mais en effet ça tourne pas sur du bête mutu.
Sinon il y a le JS fullstack pas mal pour n'avoir qu'un seul langage serveur/front.

Cependant attention: https://blog.lesieur.name/pourquoi-vous-ne-comprenez-rien-au-javascript/ :mrgreen:

PROGRAMMING-LANGUAGE-3-620x3450.png

Src: https://blog.udemy.com/modern-language-wars/
 
WRInaute passionné
spout a dit:
rick38 a dit:
PHP 7 est 3x plus rapide que Python d'ailleurs, donc pas trop de regrets côté performances.
Source ?

https://blog.famzah.net/2016/02/09/cpp-vs-python-vs-perl-vs-php-perfor ... mark-2016/

spout a dit:
Python est plus adapté que PHP pour débuter

Un langage assez différent des autres, et qui est peu recherché, avec une communauté réduite donc difficile de trouver de l'aide surtout en français... mieux adapté pour débuter ?
 
WRInaute accro
Benchmark complètement bidon. Il y a un if/else qui n'est pas fait dans le code PHP. Utilisation de .format() au lieu de concaténer, etc...
De plus Python est full objet, donc c'est normal que ce soit plus lent que PHP. La version 3.6 améliore les perfs.

Python est cohérent contrairement à PHP (haystack/needle, callable/array, ...), la syntaxe est clean, conventionnée (PEP8), ...
La qualité des 3rd party libs est très bonne.
La communauté est assez grande, et avec le machine learning, IA, c'est en plein boom:
https://trends.google.com/trends/explore?q=learn%20php,learn%20python

Cependant s'il veut devenir développeur Web et trouver un emploi là dedans, c'est sûr que c'est préférable d'apprendre le PHP.
Mais c'est dommage de pas connaitre l'anglais parce que même la doc de Laravel (et StackOverflow :D) est en anglais.
 
WRInaute accro
Pas mieux. Vouloir se lancer dans le dev web en se limitant à la doc en VF va très vite être limitant. A moins de vouloir finir par se spécialiser sur SPIP (ce que je ne recommande pas franchement).
 
WRInaute passionné
La doc php.net est pas trop mal en français c'est pas le plus exhaustif mais on peut s'y retrouver.
 
WRInaute accro
La doc n'est réellement intéressante que pour les commentaires qui y sont associés. Lesquels restent en anglais. Donc, sans lire l'anglais, on est très vite limité.
 
Nouveau WRInaute
Comme tout novice en développement web on doit commencer par HTML et CSS puis après tu peux étudier en parallèle Javascript/jQuery et PHP.
PHP car il y en a beaucoup de communauté qui pourrait répondre à tes questions et aussi lorsque tu va mettre ton site en ligne, il y a de grande chance que ce soit le langage serveur que tu pourra utiliser avec ton hébergement.

PS: N'oublie pas que quelque soit le langage informatique que tu choisira, il te faut toujours un minimum de compréhension de l'anglais.
 
Discussions similaires
Haut