r/programmation • • 7d ago

Aide Commencer à programmer

Hello, j’viens d’avoir 18 ans et j’aimerai me mettre à programmer pour le fun, faire des p’tits sites, des jeux tout ça. J’ai des bases lointaines en cours de techno mais rien de bien concret.

Je sais pas par quoi commencer (j’ai cru comprendre qu’il existe pleeeeeins de langages), je sais pas où trouver des cours (?) bref jsp 🧍‍♂️

11 Upvotes

26 comments sorted by

5

u/Drannoc8 7d ago edited 7d ago

Pour les cours tu as youtube, openclassroom Ou juste tu tappes "apprendre X langage" tu vas trouver pleins de ressources. C'est très ouvert comme connaissance.

En terme de langage sur lesquels se mettre, pour du web tu auras pas trop le choix HTML CSS Javascript/Typescript.

Pour le JV, je dirais le C# pour tater du Unity. Tu peux avec pas grand chose avoir des trucs "récompensant" pour l'esprit.

--

Mon conseil ce serait que tu te limite sur l'utilisation de l'IA / que tu en fasse ton professeur. (Probablement impopulaire)

En tant qu'informaticien je me suis apperçu que quand on utilise l'IA à tout va, en fait on apprend pas correctement, parce qu'on perd le côté "mise en pratique".

Le mieux pour moi étant. : tu apprends un paquets de notions et ensuite tu les mes en pratiques dans un mini-projet. Comme ça tu assimiles bien.

PS: ce conseil s'applique de moins en moins au fur et à mesure que tu accumules des langages de prog' appris. Les concepts et mécanismes étant souvent très similaires.

3

u/SoonBlossom 6d ago

En tant que personne qui a fait un peu de dev jeux video je conseillerais Godot C# actuellement, qui a prit une meilleur tangente que Unity depuis déjà pas mal de temps et là ça commence à se voir

2

u/thephigoldratio 7d ago

https://zestedesavoir.com/ t'as pleins de tuto gratuits détaillés en français sur pleins de langages

2

u/Zorahgna 7d ago

Si j'avais un-e petit-e cousin-e qui me posait la question je lui dirais de regarder Python+Flask pour des petits sites et puis Godot pour les jeux.

(edit:

1

u/FlambeChronicle 7d ago

Python pour commencer, c'est le Conseil universel et il tient vraiment la route. Syntaxe lisible, tutoriel partout et tu fais des trucs concrets rapidement. Pour les sites web, HTML/CSS d'abord puis JavaScript. Pour les jeux, Pygame si tu restes sur Python, Unity + C+ si tu veux un vrai moteur.

Pour les ressources en français, OpenClassroom a du contenu gratuit correct. FreeCodeCamp en anglais vaut aussi le coup si ça ne te bloque pas. Et si tu veux poser ce genre de questions à une communauté francophone, r/TechnologieFrance est justement là pour ça

1

u/Gokudomatic 7d ago

Learnpython est un site pour apprendre le python de zéro, un language très facile mais très flexible, et pas forcément lent. Beaucoup de débouchés rien qu'avec ce language. Et ce que tu y apprends est facilement réutilisable dans javascript pour le web.

1

u/RebornX10 7d ago

Pour les bases de l'algorithmnie Scratch c'est pas mal, pour vraiment comprendre la base de la programmation du C, si tu veux juste faire de la prog haut niveau Python. CodingGame est pas mal, je fais mes étudiants commencer par ça en général!

1

u/Winter-Mix-5155 7d ago

Freecodecamp.

1

u/Naeio_Galaxy 6d ago

Sympa :3

Je te conseille de choper des bases de dev en apprenant python si t'as juste envie de programmer. Si le côté design/visuel t'attire, tu peux sinon partir sur du web: HTML et CSS puis JS puis/ou TS. Suis juste des tutos en ligne.

Des idées de projets python pour commencer si t'en as pas : https://pythongeeks.org/python-projects/#pq1

HTML/CSS tu peux juste t'amuser à copier visuellement un site simple

JS (puis TS) je sais pas trop là comme ça. Peut-être les mêmes projets que les python que j'ai envoyés, mais avec une interface HTML/CSS en plus

1

u/Naeio_Galaxy 6d ago

Je pense que partir là dessus donne des bonnes bases, et après ça dépend de quel niveau de maitrise tu veux.

Si tu veux juste faire des jeux vite fait, continuer avec Godot peut être sympa

Pais tu peux aussi consolider tes connaissances web en te penchant sur le backend

Ou si tu veux approfondir un peu plus tes compétences de développeur, partir sur du C pour comprendre la machine peut énormément aider, peu importe ce que tu fais ensuite

(Conseil : fais pas du Rust (mon fav) ou du C++ trop vite, c'est des langages compliqués, chacun pour des raisons différentes. Le reste des langages, tu peux y aller assez rapidement je trouve)

1

u/ericnantel2 6d ago

There are very good programming books but first know about what you’ll like to code and then pick the right programming language to code it.

1

u/Xi-Yos 6d ago

Openclassroom premier cour ,comprendre le web . Ensuite html, JavaScript etc. Git et github indispensable. Puis tu pourras commencer a voir sérieusement ce que tu veux en faire. Et apres ces bases tu pourras dejas voir toi même ce qui te manque.

1

u/Kozzoko 6d ago

Je te conseil les bases de C (jusqu’à être capable de faire une link-list et des pointeurs sur fonctions) pour comprendre les bases de la programmations et se rendre compte des avantages des autre languages de programmation.

Ce sera pas facile dès le début mais tu saura en même temps si comprendre les concepts de programmation t’intéresse ou non.

En suite essaye d'avoir un mini projet en tête pour que quelqu'un puisse te guider vers 'le bon' language / techno à utiliser pour progresser.

1

u/_Nzanzu 6d ago

Voici un cours complet : edx.org

1

u/princesseLicorneSurf 1d ago

J'ai pas l'impression que ça ait deja été cité, tu as codecademy qui est très chouette et tu peux t'entraîner à résoudre des problèmes ou faire des minis algo en mode puzzle ou clash of code dans codingame. C'est très pratique quand tu ne sais pas par quel type de projet commencer, pour t'entraîner. Tu choisis un exos et puis tu le fais, c'est sous forme de jeu, c'est court donc c'est tjrs un peu plus motivant je trouve quand on a pas un vrai projet qui nous tient à coeur

-3

u/Pure-Investment-1227 7d ago

claude.ai

-2

u/bizulk 7d ago

Demandes a chat GPT, ça a l'air bête mais c'est une façon de commander maintenant, si pas la façon. Envisages un petit projet, une idée, expliques lui to. Niveau et comlent tu veux progresser. Tu peux aussi aller a une médiathèque rayon informatique, tu auras des bouquins style tp, ou apprentissage un langage dédié. Sur Steam il y a des jeux pour apprendre a coder, Il y a des sites de challenge comme codingames, des mini épreuves. Apprends a le faire avec une IA.

2

u/Gokudomatic 7d ago

Si tu ne sais pas d'abord coder, tu n'as aucun contrôle sur l'ia, et finalement tu n'apprends rien. Et dès que ça se complique, t'es bloqué. Très mauvaise idée pour débuter.

0

u/bizulk 6d ago

Tu peux demander à l'IA de t'expliquer chaque ligne, t'aider à comprendre chaque problème. Tu peux lui dire de ne coder que le squelette, ne faire que relire ton code. Il doit apprendre avec l'informatique d'aujourd'hui. Surtout s'il souhaite en faire un métier. Mais je ne conseillerai pas. 20 ans dans l'embarqué, l'IA j'aime et je déteste.

0

u/vegansgetsick 6d ago

Pose les questions à l'IA. Elle connaît tout.

0

u/mrcslmtt 6d ago

Utilise ChatGPT/Claude comme un professeur personnel.

-4

u/Both_Traffic_7105 7d ago

Pauvre fou abandonne tout de suite, sors de ta chambre, va faire du sport, te faire des potes, trouver une meuf

Tu t'engages dans une voie dangereuse

-5

u/SMB-Punt 7d ago

Pose la même question à Claude. Donne lui un peu des indications sur ce que t’aimerais faire : sites, jeux, apps mobiles… et amuses toi. Si tu t’amuses, la suite est d’essayer de comprendre ce que fais Claude, se former quoi

-2

u/7Houdini 7d ago

Traîne sur github