Тёмный

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

Oriano - Développement Web
Подписаться 1,1 тыс.
Просмотров 7 тыс.
50% 1

🎁 Je t'offre ma formation Web Starter pour enfin maîtriser les bases du web : www.oriano.dev/web-starter
Voici la liste ULTIME des #langagesdeprogrammation à apprendre en 2024 en fonction de leur catégorie (Web, Mobile, Cybersécurité, IA…). Grâce à cette liste de #langages tu sauras exactement quel langage apprendre en 2024 pour commencer à coder et devenir #développeur, hackeur ou même analyste données (data analyst, data scientist...). Bien-sûr la liste inclus des langages tels que Python, Java, C++ ou encore JavaScript. Profite et laisse un like si tu as appris quelque chose ❤
Mon Instagram : @orianodev
00:00 Qu'est-ce qu'un langage de programmation
01:05 CYBERSECURITE
06:45 GAMING
11:15 BUREAU (Windows, MacOS, Linux)
15:05 MOBILE (Android/iOS)
20:00 DEVOPS
23:45 DATA SCIENCE
26:40 BLOCKCHAIN
28:30 INTELLIGENCE ARTIFICIELLE
34:20 WEB (Backend, Frontend)
40:25 Classements des meilleurs langages
42:35 Langage obligatoire

Наука

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 79   
@oriano_dev
@oriano_dev 5 месяцев назад
🎁 Je t'offre ma formation Web Starter pour enfin maîtriser les bases du web : www.oriano.dev/web-starter
@tediboss69
@tediboss69 5 месяцев назад
Top ! C'est très intéressant !!
@oriano_dev
@oriano_dev 5 месяцев назад
Merci à toi ! N'hésite pas à t'abonner à la chaîne du tu es intéressé par le développement web/JavaScript !
@philibertbell1205
@philibertbell1205 4 месяца назад
Vraiment merci pour cette liste détaillée cela nous permet de mieux nous diriger...
@oriano_dev
@oriano_dev 4 месяца назад
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.
@YondeCode
@YondeCode 6 месяцев назад
Très instructif !
@oriano_dev
@oriano_dev 6 месяцев назад
Merci Yonde ! N'hésite pas à passer sur Instagram, on poste tous les jours sur le code : instagram.com/orianodev
@MadagasCode
@MadagasCode 6 месяцев назад
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 6 месяцев назад
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 5 месяцев назад
NodeJS, React et React Native, NE sont PAS des langages de programmation. Peut-être que tu devrais changer de formation. 😛
@MadagasCode
@MadagasCode 5 месяцев назад
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 5 месяцев назад
T'inquiète @MadagasCode, il est un peu perché...
@cempack
@cempack 6 месяцев назад
PHP reste largement utilisé dans le domaine de la cybersécurité, mais certains sites populaires que vous avez cité comme Google et RU-vid 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 6 месяцев назад
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 !
@NewCodeur
@NewCodeur 5 месяцев назад
excellent !
@oriano_dev
@oriano_dev 5 месяцев назад
Je vois que tu es nouveau, bienvenue sur la chaîne !
@dev-rachid
@dev-rachid 6 месяцев назад
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 6 месяцев назад
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 6 месяцев назад
​@@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 5 месяцев назад
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.
@zarathoustraInParis
@zarathoustraInParis 6 месяцев назад
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 6 месяцев назад
Merci pour ces précisions ! Tu connais la blockchain et Nietzsche, tu regarderais pas Florent Tavernier à tout hasard ? 🤨
@zarathoustraInParis
@zarathoustraInParis 6 месяцев назад
@@oriano_dev Je connais mais je suis pas, Nietzsche il faut le découvrir par soi même 😀
@oriano_dev
@oriano_dev 6 месяцев назад
Bien dit, même si je suis que novice pour l'instant
@davidkarl3237
@davidkarl3237 6 месяцев назад
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 6 месяцев назад
Je vois que tu es un expert en Python. C'est vrai qu'il a le potentiel d'être très polyvalent !
@jello195
@jello195 5 месяцев назад
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 5 месяцев назад
@@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 5 месяцев назад
polyvalent, très. mais au prix d'une opacité qui ne plaît pas aux gatekeepers bandeurs de PHP et C++.
@ZAINOU100
@ZAINOU100 5 месяцев назад
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 5 месяцев назад
Merci pour ces précisions 👍
@StarWarsAtari
@StarWarsAtari 4 месяца назад
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 4 месяца назад
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 😅
@princekoumba-ibala9460
@princekoumba-ibala9460 6 месяцев назад
Pour le développement mobile il y'a aussi C++ avec le framework Qt/Qt Quick.
@oriano_dev
@oriano_dev 6 месяцев назад
Merci pour le précision Koumba !
@marieh6122
@marieh6122 5 месяцев назад
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 5 месяцев назад
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 6 месяцев назад
Très bonne vidéo, stp, tu peux faire un tuto sur doker?
@oriano_dev
@oriano_dev 6 месяцев назад
S'il il y a beaucoup de demande, pourquoi pas ! Viens sur le Instagram, je ferais bientôt un sondage la dessus : @orianodev
@searchingmurphy
@searchingmurphy 5 месяцев назад
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 5 месяцев назад
Merci pour ton retour d'expérience 💪
@LinuxCode
@LinuxCode 4 месяца назад
c'est possible d'avoir un exemplaire du lien Notion ?
@oriano_dev
@oriano_dev 4 месяца назад
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 4 месяца назад
Super! merci@@oriano_dev
@oriano_dev
@oriano_dev 4 месяца назад
Pas de souci 👌
@hervepicot8588
@hervepicot8588 5 месяцев назад
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 5 месяцев назад
Oui avec Flutter, tout à fait Hervé !
@Chambrette
@Chambrette 5 месяцев назад
Attention, Shell/PowerShell est uniquement sur Windows. Sur Linux c'est du Bash :)
@oriano_dev
@oriano_dev 5 месяцев назад
Très juste, merci de préciser cela pour les internautes !
@remace07
@remace07 5 месяцев назад
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 5 месяцев назад
Haha au moins toi tu as de l'humour, contrairement à certains...
@happycollapse6348
@happycollapse6348 5 месяцев назад
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 5 месяцев назад
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 5 месяцев назад
​​@@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 5 месяцев назад
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 👍
@Tolbiakful
@Tolbiakful 6 месяцев назад
Je vais commencer par python du coup vu que j'ai jamais codé ^^'
@oriano_dev
@oriano_dev 6 месяцев назад
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 Месяц назад
Ç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 5 месяцев назад
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 5 месяцев назад
Je suis d'accord, personne n'en parle pourtant. Tu l'utilises pour quoi C# ?
@manu_ovg
@manu_ovg 5 месяцев назад
@@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 5 месяцев назад
@@manu_ovg Des cheats carrément, beau gosse !
@thomstunes6485
@thomstunes6485 5 месяцев назад
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 5 месяцев назад
Ils ont voulu réinventer la roue :)
@tala7394
@tala7394 6 месяцев назад
Pour une raodmap 😊
@oriano_dev
@oriano_dev 6 месяцев назад
Je vais bientôt faire la roadmap complète mais elle sera réservée aux abonnés à la newsletter.
@cyrilbeaudron571
@cyrilbeaudron571 5 месяцев назад
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 5 месяцев назад
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.
@Polars011
@Polars011 5 месяцев назад
J’aimerais trop que tu sois mon reuf. Zéro blague
@oriano_dev
@oriano_dev 5 месяцев назад
Haha, qu'est-ce qui te fait dire ça au juste ?
@Polars011
@Polars011 5 месяцев назад
@@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 5 месяцев назад
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.
@meyous-coder
@meyous-coder 4 месяца назад
J'ai l'impression que tu negliges python et pourtant il est très polyvalent.lol
@oriano_dev
@oriano_dev 4 месяца назад
Je m'en moque un peu mais je sais bien qu'il est très pratique dans beaucoup de cas de figure.
Далее
Le WEB A Changé en 2024, voici ce que tu dois savoir
12:11
🎙ПЕСНИ ВЖИВУЮ от КВАШЕНОЙ🌹
3:09:38
Is it impossible to cut off so much?💀🍗
00:14
Просмотров 4,7 млн
Carbon Lang… The C++ killer?
3:27
Просмотров 863 тыс.
Why are there SO MANY LANGUAGES?
12:05
Просмотров 105 тыс.
Voici Ma STACK ULTIME Pour Créer un SaaS en 2024
15:03
Go vs Rust lequel apprendre en 2024 ?
6:59
Просмотров 11 тыс.
Красиво, но телефон жаль
0:32
Просмотров 444 тыс.
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33