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

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 2024

ความคิดเห็น • 81

  • @oriano_dev
    @oriano_dev  7 หลายเดือนก่อน +2

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

  • @cempack
    @cempack 9 หลายเดือนก่อน +2

    PHP reste largement utilisé dans le domaine de la cybersécurité, mais certains sites populaires que vous avez cité comme Google et TH-cam 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  9 หลายเดือนก่อน +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 !

  • @Chambrette
    @Chambrette 8 หลายเดือนก่อน +4

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

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน +1

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

  • @marieh6122
    @marieh6122 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +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 🙏

  • @princekoumba-ibala9460
    @princekoumba-ibala9460 9 หลายเดือนก่อน +1

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

    • @oriano_dev
      @oriano_dev  9 หลายเดือนก่อน +1

      Merci pour le précision Koumba !

  • @StarWarsAtari
    @StarWarsAtari 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +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 😅

  • @ZAINOU100
    @ZAINOU100 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +1

      Merci pour ces précisions 👍

  • @dev-rachid
    @dev-rachid 9 หลายเดือนก่อน +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  9 หลายเดือนก่อน +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 9 หลายเดือนก่อน

      ​@@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  8 หลายเดือนก่อน +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.

  • @MadagasCode
    @MadagasCode 9 หลายเดือนก่อน +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  9 หลายเดือนก่อน +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 8 หลายเดือนก่อน

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

    • @MadagasCode
      @MadagasCode 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +2

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

  • @tediboss69
    @tediboss69 8 หลายเดือนก่อน +3

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

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน +1

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

  • @davidkarl3237
    @davidkarl3237 8 หลายเดือนก่อน +3

    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  8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +1

      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 8 หลายเดือนก่อน

      @@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 8 หลายเดือนก่อน

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

  • @chrisder1814
    @chrisder1814 2 หลายเดือนก่อน

    super

  • @meyous-coder
    @meyous-coder 7 หลายเดือนก่อน

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

    • @oriano_dev
      @oriano_dev  7 หลายเดือนก่อน

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

  • @searchingmurphy
    @searchingmurphy 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +1

      Merci pour ton retour d'expérience 💪

    • @lloydlasalete7862
      @lloydlasalete7862 2 หลายเดือนก่อน

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

  • @zarathoustraInParis
    @zarathoustraInParis 9 หลายเดือนก่อน +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  9 หลายเดือนก่อน +1

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

    • @zarathoustraInParis
      @zarathoustraInParis 8 หลายเดือนก่อน

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

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน

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

  • @cyrilbeaudron571
    @cyrilbeaudron571 8 หลายเดือนก่อน

    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  7 หลายเดือนก่อน +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.

  • @philibertbell1205
    @philibertbell1205 7 หลายเดือนก่อน +1

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

    • @oriano_dev
      @oriano_dev  7 หลายเดือนก่อน

      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.

  • @hervepicot8588
    @hervepicot8588 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +1

      Oui avec Flutter, tout à fait Hervé !

  • @Polars011
    @Polars011 8 หลายเดือนก่อน

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

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน

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

    • @Polars011
      @Polars011 8 หลายเดือนก่อน

      @@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  8 หลายเดือนก่อน +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.

  • @LinuxCode
    @LinuxCode 7 หลายเดือนก่อน +1

    c'est possible d'avoir un exemplaire du lien Notion ?

    • @oriano_dev
      @oriano_dev  7 หลายเดือนก่อน

      Malheureusement, je n'ai plus le document depuis. Mais je vais bientôt sortir une roadmap complète pour le développement web. Là je laisserai le lien.

    • @LinuxCode
      @LinuxCode 7 หลายเดือนก่อน

      Super! merci@@oriano_dev

    • @oriano_dev
      @oriano_dev  7 หลายเดือนก่อน

      Pas de souci 👌

  • @remace07
    @remace07 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +1

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

  • @happycollapse6348
    @happycollapse6348 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +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 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน +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 👍

  • @YondeCode
    @YondeCode 9 หลายเดือนก่อน +1

    Très instructif !

    • @oriano_dev
      @oriano_dev  9 หลายเดือนก่อน +1

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

  • @dossousem9732
    @dossousem9732 9 หลายเดือนก่อน

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

    • @oriano_dev
      @oriano_dev  9 หลายเดือนก่อน +1

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

  • @Tolbiakful
    @Tolbiakful 9 หลายเดือนก่อน

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

    • @oriano_dev
      @oriano_dev  9 หลายเดือนก่อน +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 4 หลายเดือนก่อน

      Ç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.

  • @manu_ovg
    @manu_ovg 8 หลายเดือนก่อน

    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  8 หลายเดือนก่อน +1

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

    • @manu_ovg
      @manu_ovg 8 หลายเดือนก่อน

      @@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  8 หลายเดือนก่อน +1

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

    • @thomstunes6485
      @thomstunes6485 7 หลายเดือนก่อน +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  7 หลายเดือนก่อน +1

      Ils ont voulu réinventer la roue :)

  • @NewCodeur
    @NewCodeur 8 หลายเดือนก่อน

    excellent !

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน +1

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

  • @tala7394
    @tala7394 8 หลายเดือนก่อน

    Pour une raodmap 😊

    • @oriano_dev
      @oriano_dev  8 หลายเดือนก่อน +1

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