Questions : Après le HTML & CSS ?
Question basique concernant les langages de programmation, frameworks, etc.
J'ai " fini " d'apprendre le HTML et le Css, je fais des petites erreurs mais je voudrais quand même apprendre davantage :
Pour être développer que faut-il apprendre obligatoirement d'autres ?
À ce que j'ai compris il vaut mieux se spécialiser dans un langage, voire 2 pour être bon .
Le ruby et le python m'intéressent fortement, et, à part les frameworks (ruby ont rails, Django, etc....) quelles sont les technos liées ?
Tous vos conseils sont bons à prendre, quand on débute maintenant avec la masse de langage, techno, etc. c'est compliqué de choisir sans aucun conseil !
Il faut surtout savoir ce que tu souhaites faire, ce qu'il te plait.
Savoir si tu souhaites partir sur des langages plutôt web/ plutôt lourd/ script etc..
Comme là dit SuperNinjaAdolf le PHP est souvent conseillé après avoir commencé par le HTML et le CSS mais ce qu'il faut surtout voir c'est ce qu'il te plait pour que tu apprennes et avances vraiment par plaisir et pas par contrainte.
@Shoo: PHP c'est celui qui me tente le moins,après peut-être qu'en se forçant je changerai d'avis.
C'est surtout pour du web/mobile pour ma part
@Enigma: Si le PHP ne te tente pas, tu peux quand même t'orienter vers le python avec Django comme tu le disais, ou le JavaScript (en native puis avec une librairy/ framework).
AngularJS peut être une bonne alternative a tes souhaite (web/mobile) te permettant par la suite si tu le souhaite de passer sur du web hybride (du javascript en surcouche a la stack de ton téléphone) avec ionic / nativescript / reactNative
@Shoo: Je vais tenter PHP / Python / Ruby et je continuerai celui qui me plait le plus !
Merci pour ces infos,au de là de moi-même je pense que ça peut aider d'autres chouals dans mon cas
Je me suis aussi mis au dev web. Le choix comme toi n'a pas été évident.
Je me suis dirigé vers du full JavaScript/TypeScript.
NodeJs en back-end. Et pour le front, il y a plusieurs framework ou bibliothèque: angular (l'évolution de AngularJS), react, VueJS etc.
Je m'étais penché sur Django mais c'est assez lourd en apprentissage. Par contre, l'avantage de python, c'est que les scripts s'intègrent très bien dans les autres langages
@Loupiote: Après de ce que j'ai compris il n'y a pas de meilleur langage,je voulais donc je voulais voir ce que certains préconiser davantage surtout pour les débutants.
Tu te concentres à fond sur le JS ou tu vas apprendre un autre langage ?
@Enigma: la plateforme que j'avais créé était avec NodeJs et angularJs. Donc je ne travaillais que le JS pour le web. Après, je bosse du python (pour du scraping par exemple) mais pas côté web.
Très bon choix de t'orienter vers du ruby ou python, si t'aimes le web alors continue vers ruby on rails et le javascript. Les frameworks php d'aujourd'hui sont tous très fortement inspirés de RoR et pour avoir fait pas mal de php aussi c'est beaucoup moins agréable.
Les deux langages les plus demandés dans les offres d'emploi (et servant de bases à la plupart des frameworks demandés) sont le PHP et la Java.
Le java est moins permissif et plus strict que le PHP, et donc plus sécurisé, très peu de personnes s'y connaissent et peu d'écoles l'apprennent du coup c'est plus recherché que le PHP et mieux payé.
Le PHP est plus simple à apprendre mais en général les entreprises ont tendances à utiliser un framework basé sur le PHP comme Zend ou Symfony, donc il te faudra d'abords apprendre le PHP puis les framework qui t'intéressent.
Une fois l'un de ses deux langages appris, faut apprendre le Javascript pour pouvoir faire du JQuery ou de l'Ajax qui sont utilisés pour modifier dynamiquement l'affichage d'une page web (sans recharger la page).
Après t'es plutôt safe les quelques trucs en plus s'apprennent sur le tas quand l'occasion se présente et sont facile à intégrer.
Le php comme 1er langage coté serveur est bien (surtout associé aux base MySQL), puis tu peux creuser au niveaux des CMS car ils sont indispensables de nos jours. Si tu veux vraiment être en avance, regarde du coté des node.js, angular et compagnie, mais ce n'est pas encore accessible partout (les hébergeurs tel que 1and1 ou ovh notamment son resté sur du LAMP ou WAMP)
@Grouchy: J'ai testé PHP et j'accroche pas vraiment,je me suis orienté sur le JS / Ruby.
Après je n'exclut pas la possibilité d'apprendre le PHP et ce qui l'entoure,je prends note de ce que tout le monde a écrit
deux possibilités s'offrent à toi pour commencer à developer :
- le javascript, la voie facile, qui est hideuse, fait prendre des raccourcis stupides, mais qui aura l'air facile et agréable
- le php qui te permettra de découvrir la vraie programmation, mais qui sera dur et long
@Theory: totalement, mais je si tu commence par ca, ca parait agréable, plus que le php qui est bien plus difficile au premier abord.
Je pense que c'est une mauvaise idée de commencer par le js, ca donne plein de mauvaise habitudes, mais bon... le php c'est hardcore aussi comme debut.
@Kaazhan: Je suis aussi d'avis que commencer par le javascript est une mauvaise idee, ce n'est définitivement pas un "bon" language, je pense que le python, le php, sont plus abordable.
Il y a un nouveau langage qui est très à la mode, c'est le FORTRAN. Il exploite au maximum les dernières accélérations matérielles, Facebook l'utilise déjà et il y a des rumeurs comme quoi Google va passer le cap et chercher à embaucher dessus.
A ta place, j'essaierai de l'apprendre.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.