Quel langage de programmation apprendre en 1er

AmaxxD
2020-12-29 22:26:58

Pour l'instant j'hésite entre apprendre le c++ (je suis motivé) ou le html pour enchainer sur du css et javascript. J'avais hésité entre le c++ et le python mais j'ai cru comprendre que le python n'est pas du tout optimisé pour créer des jeux

DDR4Skipper
2020-12-29 22:27:59

java :ok:
ça te met direct dans le bain, tu comprends les types et tout
en commençant par python tu risques de prendre de mauvaises habitudes

dzqikldcqf
2020-12-29 22:28:17

Avant de chercher un langage faut savoir ce que tu veux faire exactement

Pnj-3550110
2020-12-29 22:28:37

Html css ne sont pas des langages mais plus des formats

Python ou JAVA pour débuter je dirais

DemainJeBaise
2020-12-29 22:29:49

Python.

babolatpureaero
2020-12-29 22:30:20

Le 29 décembre 2020 à 22:26:58 AmaxxD a écrit :
Pour l'instant j'hésite entre apprendre le c++ (je suis motivé) ou le html pour enchainer sur du css et javascript. J'avais hésité entre le c++ et le python mais j'ai cru comprendre que le python n'est pas du tout optimisé pour créer des jeux

Issou

aAardvark
2020-12-29 22:30:28

le html n'a absolument rien à voir :hap: c'est un langage web, très basique, qui correspond à la structure de ta page web. Je ne suis pas sûr que beaucoup de webdesigner code directement en html d'ailleurs ?

Si tu penses que le C++ correspond le plus à ce que tu faire vas y. Mais bon, à moins de vouloir l'utiliser de manière professionnel ou être prêt à y passer beaucoup de temps, je pense que tu risques de t'embêter avec un langage extrêmement riche, et qui peut nécessiter des années d'expérience avant de pouvoir bien maîtriser

L'idéal serait de définir quel sont tes projets exactement en programmation ? Est-ce par curiosité pour commencer ? ça n'empêche pas de faire du C++ après, mais t'attends pas à faire des choses spectaculaires au début hein. Certains langage te mâcheront un peu le travail par rapport au C++ disons

babolatpureaero
2020-12-29 22:31:21

Ça dépend de ce que tu veux faire le desco, on peut pas dire tel ou tel langage si on ne sait pas ce que tu veux faire, ce qui catégoriquement disent Java ou Python sont pas dev

VeronicaBielik
2020-12-29 22:32:40

C++ pour débuter c'est du suicide. :noel:
Go Python pour connaître les bases de l'algorithmique(boucles,structures de données), puis ensuite tu fais du C pour comprendre le bas niveau/la gestion de mémoire, comprendre comment fonctionnent les pointeurs etc.
Ensuite, tu peux commencer la programmation Objet avec du Java pour bien saisir le truc.
Le C++, c'est un peu l'aboutissement de tout ça mélangé dans un tout très indigeste mais très efficace. :noel:
Pour faire du jeu vidéo, le C++ c'est le mieux

PrepuceDeRaoult
2020-12-29 22:33:02

SI tu parle anglais je te recommande vivement un cours en ligne de Harvard sur Edx qui s'apelle CS50.
C'est le cours de base d'introduction a la progammation ils mettent a dispo tout leurs cours magistraux et leurs outils pour les exercices ainsi que les programmes de correction.
le cours est très complet commence par du C pour les base puis switch sur du python et enfin sur un peu de javascript.
Normalement si t'arrive a suivre jusque à la fin et faire tout leurs exo à la fin t'es prêt pour commencer des petits projets perso.

[JV]Orgha
2020-12-29 22:33:16

Le 29 décembre 2020 à 22:26:58 AmaxxD a écrit :
Pour l'instant j'hésite entre apprendre le c++ (je suis motivé) ou le html pour enchainer sur du css et javascript. J'avais hésité entre le c++ et le python mais j'ai cru comprendre que le python n'est pas du tout optimisé pour créer des jeux

C#, le c++ tu vas vite abandonner
L'html n'est pas un langage de programmation

babolatpureaero
2020-12-29 22:36:42

Le 29 décembre 2020 à 22:32:40 VeronicaBielik a écrit :
C++ pour débuter c'est du suicide. :noel:
Go Python pour connaître les bases de l'algorithmique(boucles,structures de données), puis ensuite tu fais du C pour comprendre le bas niveau/la gestion de mémoire, comprendre comment fonctionnent les pointeurs etc.
Ensuite, tu peux commencer la programmation Objet avec du Java pour bien saisir le truc.
Le C++, c'est un peu l'aboutissement de tout ça mélangé dans un tout très indigeste mais très efficace. :noel:
Pour faire du jeu vidéo, le C++ c'est le mieux

https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

Ropecoach
2020-12-29 22:37:27

Le 29 décembre 2020 à 22:28:17 dzqikldcqf a écrit :
Avant de chercher un langage faut savoir ce que tu veux faire exactement

Ceci.
Pour cela, rien que de faire du pseudo-code est très bien pour ensuite créer de vraies choses :ok:

Informagicien
2020-12-29 22:37:47

Je vais pas te donner de conseils, juste te dire par contre j'ai commencé pour ma part :

  • ADA, un vieux langage de programmation qui ne sert plus à grand chose, mais la structure est tellement exigeante que ça t'apprends les bases de l'algorithmie... le soucis c'est que j'avais des profs, en autodidacte ça peut peut-être être compliqué
  • Ensuite j'ai fait du C++, il y a pas mal de cours donc c'est cool... le C++ est un langage très performant qui est un peu un aboutissement de plusieurs choses (gérer la mémoire comme en C, programmation orientée objet)... mais ça reste du langage bas niveau avec lequel tu ne feras pas grand chose seul finalement donc méfie toi car ça peut être très décourageant
  • Java : un peu la même chose que C++ en peut-être moins compliqué
  • Python : haut niveau, t'oblige à indenter, te permet de faire plein de choses mais ce sera pas optimisé et fonctionnera pas énormément selon les cas (je pense par exemple à Tkinter en interface graphique, c'est pratique mais il y a vraiment énormément de bugs)
  • R : pour faire des statistiques, fais en seulement si tu veux devenir data scientist sinon ça sert pas à grand chose

[26]Hazard
2020-12-29 22:39:04

C++ -> Java/C# -> JavaScript/Python

dontbanme50
2020-12-29 22:40:29

y'a pas vraiment de hierarchie.

Python te permettra de te concentrer sur les bases d'algo et de faire des projets perso.
C++ ça devient costaud si tu veux en faire sérieusement. Déjà il te faut un compilateur, savoir faire l'édition de lien etc etc, avant de commencer à coder y'a déjà pas mal de choses à faire

VentureCapital
2020-12-29 22:41:48

Le 29 décembre 2020 à 22:37:47 Informagicien a écrit :
Je vais pas te donner de conseils, juste te dire par contre j'ai commencé pour ma part :
  • ADA, un vieux langage de programmation qui ne sert plus à grand chose, mais la structure est tellement exigeante que ça t'apprends les bases de l'algorithmie... le soucis c'est que j'avais des profs, en autodidacte ça peut peut-être être compliqué
  • Ensuite j'ai fait du C++, il y a pas mal de cours donc c'est cool... le C++ est un langage très performant qui est un peu un aboutissement de plusieurs choses (gérer la mémoire comme en C, programmation orientée objet)... mais ça reste du langage bas niveau avec lequel tu ne feras pas grand chose seul finalement donc méfie toi car ça peut être très décourageant
  • Java : un peu la même chose que C++ en peut-être moins compliqué
  • Python : haut niveau, t'oblige à indenter, te permet de faire plein de choses mais ce sera pas optimisé et fonctionnera pas énormément selon les cas (je pense par exemple à Tkinter en interface graphique, c'est pratique mais il y a vraiment énormément de bugs)
  • R : pour faire des statistiques, fais en seulement si tu veux devenir data scientist sinon ça sert pas à grand chose

El famoso python pas optimiséhttps://image.noelshack.com/fichiers/2017/18/1493851345-rsaaaaaaa.png
Monsieur doit travailler en système embarqué dans des systèmes contraintshttps://image.noelshack.com/fichiers/2017/18/1493851345-rsaaaaaaa.png

Non sérieusement python l'auteur :ok:

Rattatali9
2020-12-29 22:44:27

Le langage ne doit pas guider l'objectif mais l'inverse.

Autrement dit fixe toi un objectif à réaliser qui te motive et choisis le langage en fonction.

Donc : qu'est ce que tu aimerais réaliser ? Qu'est ce qui te motiverait assez pour être capable d'y passer des dizaines d'heures en galérant parfois bien salement ?

AmaxxD
2020-12-29 23:35:57

Le 29 décembre 2020 à 22:44:27 Rattatali9 a écrit :
Le langage ne doit pas guider l'objectif mais l'inverse.

Autrement dit fixe toi un objectif à réaliser qui te motive et choisis le langage en fonction.

Donc : qu'est ce que tu aimerais réaliser ? Qu'est ce qui te motiverait assez pour être capable d'y passer des dizaines d'heures en galérant parfois bien salement ?

enfaite j'aimerais un langage polyvalent et j'aimerais essayer de coder un jeu ou bien voir comment fonctionne une ia et j'avais vu que c'était en c++ que on pouvait faire ca donc je pensais apprendre le c++. Le java me fait trop penser à minecraft qui est optimisé avec le cul et donc ça m'attire pas

AmaxxD
2020-12-29 23:54:55

up

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.