Quel LANGAGE de programmation apprendre EN 2024 ? (Liste ultime)

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии •

  • @oriano_dev
    @oriano_dev  10 месяцев назад +2

    🎁 Je t'offre ma formation Web Starter pour enfin maîtriser les bases du web : www.oriano.dev/web-starter

  • @moaly4738
    @moaly4738 3 месяца назад

    Merci pour la vidéo, je suis passé de Java à Kotlin et franchement je pense pas revenir en arrière, vraiment un top langage, j'adore!!

  • @philibertbell1205
    @philibertbell1205 10 месяцев назад +1

    Vraiment merci pour cette liste détaillée cela nous permet de mieux nous diriger...

    • @oriano_dev
      @oriano_dev  10 месяцев назад

      Le but de cette vidéo est respecté dans ce cas. Bon courage Philibert. Si tu es intéressé par le développement web, ma chaîne est spécialisée dessus.

  • @tediboss69
    @tediboss69 11 месяцев назад +3

    Top ! C'est très intéressant !!

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Merci à toi ! N'hésite pas à t'abonner à la chaîne du tu es intéressé par le développement web/JavaScript !

  • @MadagasCode
    @MadagasCode Год назад +2

    Trop bien ta vidéo !!
    Dans ma formation en alternance ils aborderont JavaScript(la semaine prochaine) puis dans quelques mois React puis React Native jusqu'à octobre 2025 donc je vais me focus sur JS , la deuxième année PHP&Node JS , ça aide à choisir je sais que je ferais du JS et du PHP au minimum.
    Si vous comptez vous orienter dans des études de dev ou reconversion comme moi, vous pouvez peut être vous orientez vers un langage qui sera dans votre formation, c'est un gain de temps

    • @oriano_dev
      @oriano_dev  Год назад +1

      Très bon témoignage pour les futurs étudiants ! Vous pouvez également réserver un appel gratuit si vous voulez plus de conseils pour votre parcours : calendly.com/orianodev/consultation

    • @tigidou3344
      @tigidou3344 11 месяцев назад

      NodeJS, React et React Native, NE sont PAS des langages de programmation. Peut-être que tu devrais changer de formation. 😛

    • @MadagasCode
      @MadagasCode 11 месяцев назад +1

      Quand est-ce que j'ai écris que c'était des langages? "ça aide à choisir je sais que je ferais du JS et du PHP au minimum" D'ailleurs on va peut être voir Symfony aussi , qui n'est pas un langage comme tu le dis ;) @@tigidou3344

    • @oriano_dev
      @oriano_dev  11 месяцев назад +2

      T'inquiète @MadagasCode, il est un peu perché...

  • @StarWarsAtari
    @StarWarsAtari 10 месяцев назад +1

    Salut. Merci pour la vidéo. A 57 ans j'ai toujours un peu programmé en amateur seulement. En commençant avec le basic de l'Atari 800XL, puis le GFA basic structuré associé à l'assembleur 68000 pour l'Atari ST. Sur PC en mode réel, le Pascal, puis le langage C sur lequel je suis resté. Pour moi c'est le meilleur langage, simple hyper rapide, léger, capable d'adopter une logique proche de la programmation objet sans la surcharge administrative du C++.
    J'ai juste une petite question: Mais comment faites-vous pour assimiler tout ces langages avec leur myriades de fonctions ?
    Perso, j'ai beaucoup de difficulté pour assimilé 20 à 30 % des capacités du langage C, et seulement 5 a 7% d'une bibliothèque comme Allegro 5 !
    Avez-vous (vous les jeunes développeurs professionnels) des puces mémoires implantées dans le cerveau

    • @oriano_dev
      @oriano_dev  10 месяцев назад +2

      C'est un parcours intéressant ! Ce qui m'a aidé c'est les nombreux projets. En étant engagé sur un projet de dev, même s'il est à priori hors de portée, on veut à tout prix aller au bout, et on apprend énormément sur le tas. Et puis il y a toujours des langages que l'on maîtrise mieux que d'autres après tout, ceux sur lesquels on s'est spécialisé. Pour ma part, c'est surtout JavaScript/Typescript (web), Python (web, science données) et Kotlin (Android).
      En revanche, les puces mémoires, je crois qu'elles arrivent bientôt. Mais crois-moi, je vais tout faire pour les éviter 😅

  • @dev-rachid
    @dev-rachid Год назад +2

    Concernant les application de bureau,tu évoque c++ et c#, mais qu'en est -il de java ?
    est-il moins bon que ces deux langages? Peux tu me donner des précisions s'il te plait.
    Merci beaucoup pour ton partage👍

    • @oriano_dev
      @oriano_dev  Год назад +2

      Bonjour Rachid. En clair, C# est meilleur si ton projet reste dans l'écosystème Windows. C++ est meilleur s'il faut vraiment optimiser les ressources, bien qu'il soit légèrement plus complexe. Le vrai point fort de Java est que tu peux quasiment tout faire avec. Ce n'est pas le plus "beau" langage mais si tu y tiens, tu peux entièrement partir dessus.

    • @BZValoche
      @BZValoche Год назад

      ​@@oriano_dev Java est le meilleur langage pour apprendre des habitudes de programmation complètement merdiques. Il vaut mieux apprendre sur un langage de scripting de type Python, et sur du C quand on veut vraiment apprendre l'algo.
      Pour un autodidacte, on peut utiliser un langage évolué, mais ça devient plus compliqué de dépasser le niveau "pisseur de code" ou "assembleur de librairies".
      La programmation, c'est d'abord beaucoup de logique, et beaucoup de maths.

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      On est d'accord que le meilleur moyen d'apprendre la programmation est de coder des programmes complexes en c/c++.
      C'est ce que j'ai moi-même fait, et toi aussi, j'imagine. Mais soyons réalistes : peu de personnes seront prêtes à mettre autant d'effort et de discipline dans cette démarche, surtout au début.

  • @davidkarl3237
    @davidkarl3237 Год назад +4

    Python fait des applications de bureau avec pyside/pyqt, des jeux vidéos avec pygame/Godot , des applications mobile pour Android et ios avec Kivy/Flet, du développement Frontend avec Reflex, du Backend avec FLASK, DJANGO REFLEX et FASTAPI, de l'IA avec Tensorflow, de la DataScience et DataAnalyse avec Numpy Pandas et Matplotlib, de la Cybersecurité offensive/défensive, de l’iot, en gros je pense que Python est plus polyvalent que les autres pour les avoir déjà utilisés(C,PHP, Javascript) mais il reste beaucoup plus utilisé pour les prototypes

    • @oriano_dev
      @oriano_dev  11 месяцев назад +2

      Je vois que tu es un expert en Python. C'est vrai qu'il a le potentiel d'être très polyvalent !

    • @jello195
      @jello195 11 месяцев назад +2

      Exactement, c'est pas qu'un langage de débutant. Ce n'est pas parce qu'un langage est plus compliqué qu'il est meilleur.

    • @angturil
      @angturil 11 месяцев назад

      @@jello195 Le meilleur langage est celui qui est le mieux adapté au projet, que ce soit en terme d'évolutivité, de temps de dev, d'application, de portée, de performance et de plateforme. Dire que Python est le "meilleur" langage revient à dire que tel véhicule est le meilleur de tous les véhicules sans ne jamais mentionner ni les usages ni le contexte...
      Je te défie de te lancer dans un projet STM32 pour de l'applicatif industriel de bas niveau en python ou tenter l'aventure frontend/backend web en C... (python est d'ailleurs écrit en C, le C > python donc ?)
      Cette manie de toujours placer le langage avant tout le reste est d'une stupidité confondante...

    • @remace07
      @remace07 11 месяцев назад

      polyvalent, très. mais au prix d'une opacité qui ne plaît pas aux gatekeepers bandeurs de PHP et C++.

  • @cempack
    @cempack Год назад +2

    PHP reste largement utilisé dans le domaine de la cybersécurité, mais certains sites populaires que vous avez cité comme Google et RUclips ne l'emploient plus depuis un certain temps. Il est important de noter que React Native est spécifiquement conçu pour le développement d'applications mobiles, pas pour les applications de bureau. En ce qui concerne Java et Ruby, bien qu'ils soient des langages plus anciens, ils restent largement utilisés, mais sont progressivement remplacé par d'autres langages émergent. Rust et C++ sont trop complexes pour les débutants, car des concepts avancés tels que la gestion de la mémoire pourraient être intimidants. Cependant, il est encourageant de voir la diversité des langages abordés dans votre vidéo. Continuez votre excellent travail !

    • @oriano_dev
      @oriano_dev  Год назад +1

      Bonjour Cempack. Je valide en effet beaucoup de tes propos. Il est important de noter que des librairies existent pour développer des applications bureau avec React native, je l'ai moi-même fait pour différentes missions. À part cela, on a essayé d'être assez exhaustif bien que la vidéo doive durer prêt d'une heure pour cela. Ton commentaire est riche, merci pour ton retour !

  • @YondeCode
    @YondeCode Год назад +1

    Très instructif !

    • @oriano_dev
      @oriano_dev  Год назад +1

      Merci Yonde ! N'hésite pas à passer sur Instagram, on poste tous les jours sur le code : instagram.com/orianodev

  • @zarathoustraInParis
    @zarathoustraInParis Год назад +1

    Pour partie Blockchain j'ajoute une précision. Solidity est très populaire car il est beaucoup utilisé dans l'écosystème Ethereum (deuxième blockchain du marché après Bitcoin). En alternative sur la Blockchain Solana (qui est 3ème ou 4ème) Rust est beaucoup utilisé.

    • @oriano_dev
      @oriano_dev  Год назад +1

      Merci pour ces précisions !
      Tu connais la blockchain et Nietzsche, tu regarderais pas Florent Tavernier à tout hasard ? 🤨

    • @zarathoustraInParis
      @zarathoustraInParis Год назад

      @@oriano_dev Je connais mais je suis pas, Nietzsche il faut le découvrir par soi même 😀

    • @oriano_dev
      @oriano_dev  Год назад

      Bien dit, même si je suis que novice pour l'instant

  • @princekoumba-ibala9460
    @princekoumba-ibala9460 Год назад +1

    Pour le développement mobile il y'a aussi C++ avec le framework Qt/Qt Quick.

    • @oriano_dev
      @oriano_dev  Год назад +1

      Merci pour le précision Koumba !

  • @Chambrette
    @Chambrette 11 месяцев назад +6

    Attention, Shell/PowerShell est uniquement sur Windows. Sur Linux c'est du Bash :)

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Très juste, merci de préciser cela pour les internautes !

  • @searchingmurphy
    @searchingmurphy 11 месяцев назад +1

    La polyvalence de Rust en fait un choix robuste pour une variété de projets, allant du système aux applications web sécurisées.

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Merci pour ton retour d'expérience 💪

    • @lloydlasalete7862
      @lloydlasalete7862 5 месяцев назад

      Depuis quand tu as besoin d'avoir accès à la mémoire pour ton application web ?

  • @marieh6122
    @marieh6122 11 месяцев назад +1

    Elle est bien ta vidéo :) Mon avis : Comme c'est pour de l'apprentissage , commencez simple sinon vous allez vous décourager ! Pour les débutants, Python ,c'est bien. Attention, c'est un langage comme un autre . Il n'est pas fait exprès pour les débutants mais on le conseille car il est plus simple pour la compréhension des concepts de base du développement. PHP est aussi bien aussi pour commencer. Commencer par du C++ par exemple , peut décourager certains. Après c'est propre à chacun. Ca dépend également de ce que vous voulez faire. Etant donnée la montée en puissance de l'IA , python n'est pas négligeable. En Data Science, il est beaucoup plus demandé sur le marché maintenant ! C'est un plus. Concernant le web,front : html ,css ,javascript c'est la base. Faut connaître mais pas difficile ;) Rien n'empêche d'apprendre d'autres langages par la suite.

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Très pertinent, je valide ;)
      PS : Tu es la première que je vois rédiger un commentaire aussi long sans faire de faute 🙏

  • @dossousem9732
    @dossousem9732 Год назад

    Très bonne vidéo, stp, tu peux faire un tuto sur doker?

    • @oriano_dev
      @oriano_dev  Год назад +1

      S'il il y a beaucoup de demande, pourquoi pas ! Viens sur le Instagram, je ferais bientôt un sondage la dessus : @orianodev

  • @hervepicot8588
    @hervepicot8588 11 месяцев назад

    on peut rajouter le DART pour les applications mobiles qui permet de faire des applis pour android et ios avec le même code

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Oui avec Flutter, tout à fait Hervé !

  • @ZAINOU100
    @ZAINOU100 11 месяцев назад +1

    J'allais râler pour ne pas avoir vu R dans data science 😂 mais tu y a vide remédié 👌. Aussi dans machine learning il faut absolument R. Et d'ailleurs j'aurais mis la catégorie ML dans data science.
    Une petite précision sur python et le ML. Pour le ML de manière générale il faut le framework sickit-learn, le framework tensorflow lui est spécifique aux réseaux neurones (un sous domaine du ML).
    Sinon pour la petite histoire, à sa création 'R' s'appelait le language 'S' pour statistiques, oui c'est avant tout un language de statistiques et traitement de données. Puis S à été vendu (j'en suis pas sûr, mais en tout cas n'était plus open source), du coup pour continuer le mec à juste pris la lettre avant 'S' puis à créer 'R'.

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Merci pour ces précisions 👍

  • @manu_ovg
    @manu_ovg 11 месяцев назад

    C# c'est sous-côté, je suis entrain de l'apprendre en premier langage et c'est pas si compliqué que ça

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Je suis d'accord, personne n'en parle pourtant. Tu l'utilises pour quoi C# ?

    • @manu_ovg
      @manu_ovg 11 месяцев назад

      @@oriano_dev Moi c'est très spécifique mais pour des Cheat avec une interface sinon je compte faire des applications aussi

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      @@manu_ovg Des cheats carrément, beau gosse !

    • @thomstunes6485
      @thomstunes6485 11 месяцев назад +1

      C# et le .NET (framework ou Core) permettent de TOUT faire ! Du web, du bureau, du mobile, du cross-platform, bref tout ! Mais bon... les gens préfèrent dire qu'ils font du Python parce que c'est la mode :p

    • @oriano_dev
      @oriano_dev  10 месяцев назад +1

      Ils ont voulu réinventer la roue :)

  • @chrisder1814
    @chrisder1814 5 месяцев назад

    super

  • @NewCodeur
    @NewCodeur 11 месяцев назад

    excellent !

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Je vois que tu es nouveau, bienvenue sur la chaîne !

  • @happycollapse6348
    @happycollapse6348 11 месяцев назад

    Marrant j'ai beaucoup de mal en Python alors que je suis plutôt l'aise en javascript ou PHP (+ SQL et CSS) ou j'arrive a faire ce que je veux. En Python je me casse les dents régulièrement et je n'arrive a rien, j'ai tout le temps des problèmes.
    ça me fait bizarre d'entendre que c'est un langage pour les enfants XD.
    ce que je trouve compliqué en Python c'est pas le code en soi, c'est l’environnement, les millions de dépendances a connaitre, les incompatibilités entre les versions etc... je sais pas pourquoi mais je galère constamment avec ce genre de problèmes. Je ne comprends pas comment on peut trouver ça facile et accessible. J'ai des sueurs froides si je dois réinstaller un environnement fonctionnel avec pas mal de dépendances... souvent mes projets s'arrêtent malheureusement là...
    . Je n'ai bien sur pas ce problème avec les langages web ou tout est prévu dans le navigateur et/ou sur le serveur.
    Enfin chacun son cerveau hein :P.

    • @oriano_dev
      @oriano_dev  11 месяцев назад +2

      Ah je comprends, c'est vrai que cela prend la tête parfois (vécu). Heureusement que Docker est là 🙏 Je pense faire un tutoriel complet sur le sujet, je pourrais prendre Python comme exemple, qu'en penses-tu ?

    • @lafaurge3384
      @lafaurge3384 11 месяцев назад +1

      ​​@@oriano_dev Ce serait cool que tu fasses un tuto sur python...avec des cas pratiques comme tu l'as fait avec HTML et CSS...c était efficace et claire...tu expliques bien

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Merci pour ton retour ! On va certainement faire des tutoriels sur Python mais tout d'abord on se focalise sur l'écosystème JavaScript/React 👍

  • @cyrilbeaudron571
    @cyrilbeaudron571 11 месяцев назад

    Bonjour. Je découvre votre vidéo très intéressante. Je suis jeune développeur de 56 ans ....
    Je voulais juste intervenir pour defendre symfony (et Laravel) qui permettent de créer une application solide structurée avec dashboard, système d'authentification et d'autorisation très aboutit et associé à doctrine ORM, je peux migrer de mes entités vers le modèle conceptuel de données grâce aux commandes Nash.
    Autre point. Javascript est facile. Heu pas tant que ça . Il faut bien comprendre les contextes d'exécution la chaine des scopes et la chaine des prototypes. Car le sucre syntaxique donné par la sémantique (classe) n'existe pas réellement en Js.
    Vous avez parlé de SQL. Un language complet qui permet le CRUD mais également l attribution ou révocation des privilèges, de verrouiller une table ou une ligne, de programmer des triggers ou de réaliser des commit ou rollback. Oui le SQL ce n'est pas si simple....
    Même remarque avec le CSS pour utiliser des éléments hors flux, gérer du positionnement. Vous n'avez pas évoqué un frameworks important : bootstrap pour réaliser du responsive design.....
    Enfin ce n'est pas vraiment un language mais un format de données, le json. Il est tres souvent utilisé en js Même les bases de données non relationnelles comme mangodn l'utilise
    Merci pour votre tour d'horizon qui me conforte dans mes choix de jeune programmeur.. ..

    • @oriano_dev
      @oriano_dev  10 месяцев назад +1

      Pas de problème Cyril ! Effectivement, il est toujours possible de réaliser des tâches compliquées même avec des technologies qui ont l'air simple en apparence.

  • @remace07
    @remace07 11 месяцев назад

    en gaming, t'as Godot, comme moteur 3D, pour python, même si c'est un langage pour les bébés (non je suis pas vexé!)

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Haha au moins toi tu as de l'humour, contrairement à certains...

  • @Tolbiakful
    @Tolbiakful Год назад

    Je vais commencer par python du coup vu que j'ai jamais codé ^^'

    • @oriano_dev
      @oriano_dev  Год назад +2

      Oui ça te fera une bonne introduction à la programmation ! En plus de ça, tu peux venir sur notre Instagram on poste tous les jours sur le code : @orianodev
      Comme ça tu auras du contenu au quotidien 👍

    • @surrion
      @surrion 7 месяцев назад

      Ça dépend de ce que tu veux faire plus tard, même si tu peux tout faire avec Python, il y a des secteurs ou des langages sont plus utilisés que d'autres.

  • @tala7394
    @tala7394 11 месяцев назад

    Pour une raodmap 😊

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      Je vais bientôt faire la roadmap complète mais elle sera réservée aux abonnés à la newsletter.

  • @meyous-coder
    @meyous-coder 10 месяцев назад

    J'ai l'impression que tu negliges python et pourtant il est très polyvalent.lol

    • @oriano_dev
      @oriano_dev  10 месяцев назад

      Je m'en moque un peu mais je sais bien qu'il est très pratique dans beaucoup de cas de figure.

  • @Polars011
    @Polars011 11 месяцев назад

    J’aimerais trop que tu sois mon reuf. Zéro blague

    • @oriano_dev
      @oriano_dev  11 месяцев назад

      Haha, qu'est-ce qui te fait dire ça au juste ?

    • @Polars011
      @Polars011 11 месяцев назад

      @@oriano_dev c'est la vidéo la plus authentique et chill que j'ai vu sur le sujet, tout en étant hyper informative. Tu donnes ton avis en nous parlant normalement sans être dans un faux semblant de youtubeur. Franchement c'est une masterclass

    • @oriano_dev
      @oriano_dev  11 месяцев назад +1

      J'apprécie ton commentaire 🙏
      Si tu veux discuter, n'hésite pas à venir sur Instagram @orianodev
      En tout cas c'est un plaisir de t'avoir sur la chaîne, sincèrement.