Par quels langages commencer ?

a marqué ce sujet comme résolu.

PS: quant au hacking, je trouve que les gens qui disent "oui mais c’est illégal tu dois pas apprendre à pirater tu dois pas acquérir ces compétences bla bla", je trouve que c’est de l’obscurantisme car quand même le hacking c’est une discipline informatique (l’infiltration dans des systèmes et réseaux, la découverte de failles, les exploits tout ça tout ça)

Le hacking vient en apprenant (= en ayant des connaissances) et en ayant un aspect critique sur ce que tu apprends (c’est un effet de bord de ton apprentissage). Plus tu maîtriseras un outil ou un aspect de programmation, plus tu seras capable d’anticiper et de deviner les erreurs possibles à certain morceau de code.

C’est comme la sécu enfant d’un objet, il suffit que le gamin voie/comprenne comment ça fonctionne pour qu’il puisse l’ouvrir. Souvent la sécu enfant d’un objet c’est : Pousser, tirer, tourner dans l’autre sens, tourner d’un cran avant de tirer, etc… Quand tu auras l’objet en main pour l’ouvrir, tu l’observes, puis tu passes en revu les moyens de l’ouvrir jusqu’à l’ouvrir.

Le hacking c’est la même chose, en observant quelques choses, tu seras capable de deviner les possibles faiblesses, il suffira de les passer en revue, et le tour est joué. A l’occasion, tu as quelques challenges, ici quand tu auras plus de connaissance.

Je souhaite que mon aide te soit utile seulement pour des choses qui t’appartiennent. :zorro:

Bonsoir,

Parmi les langages que tu cites, sans hésiter je te conseille de commencer par python, car c’est à la fois un langage relativement simple à apprendre, puissant et polyvalent. Tu peux aussi bien faire de la programmation système, du jeu vidéo, du web, des applications de bureau, et même un peu d’électronique en choisissant bien le matériel.

Java est aussi un bon langage pour apprendre la programmation, raison pour laquelle on commence souvent par lui à l’école. Le problème c’est qu’il n’est que moyennement adapté pour faire des jeux vidéo hors mobile, et plutôt mal adapté pour apprendre les arcanes du système d’exploitation. Tu n’as pas mentionné les jeux sur mobile dans ta liste d’intérêts, donc Java n’est à mon sens pas le meilleur choix.

Si tu n’es pas très intéressé par le web, tu peux supprimer JavaScript de ta liste à mon avis. Aujourd’hui c’est un incontournable dans le monde professionnel, mais pour l’instant tu t’en fiches de ça: ton but est de créer quelque chose qui t’amuse. Si tu changes d’avis plus tard, rien n’est jamais perdu; JavaScript est aussi assez simple à apprendre, les bons tutoriels sont beaucoup plus dispersés par contre.

Il existe aussi des bibliothèques pour faire du jeu 2D et 3D en JavaScript, mais c’est clairement moins rôdé à mon sens, et surtout beaucoup moins stable. JavaScript et son univers évoluent très vite, je pense que c’est un gros inconvénient pour un débutant; tu risques de perdre rapidement pied sans trop comprendre ce qui se passe.


Parmi les domaines que tu cites, contrairement à la majorité des autres, je te conseille plutôt de te lancer dans les jeux vidéo avant la programmation système, si tu ne veux/peux pas faire les deux en parralèle. Tout simplement parce que le plus important, c’est de s’amuser pendant son apprentissage, parce que tu peux être créatif à l’infini, et accessoirement, parce qu’en faisant des jeux, mine de rien, on touche à plein de domaines variés: afficher des choses, réagir à ce que fait l’utilisateur, faire un peu de sound design et de musique, gérer un plateau puis plus tard un univers avec ses règles; viennent ensuite l’intelligence artificielle et le réseau si tu continues jusque là.

Apprendre comment fonctionne un système d’exploitation et ses périphériques, et comment gérer tout ça, c’est assurément très intéressant aussi. Mais c’est clairement moins ludique, et moins facile d’auto-évaluer sa progression, car moins facile de se fixer des objectifs

Par contre, oublie la 3D dans un premier temps, c’est quand même assez comppliqué. Commence petit et avance doucement. Voici une petite liste de jeux auxquels tu peux t’essayer, par ordre de difficulté:

  • Plus ou moins => pour bien commencer avec sans doute le jeu le plus simple du monde
  • Bataille navale, morpion ou pourquoi pas puissance 4 contre l’ordinateur => où tu apprendras à gérer une grille 2D et une IA assez simple
  • Bomberman ou space invader => où on ajoute du mouvement, du temps réel et de la gestion de collision, des bases centrales pour tout jeu vidéo
  • Candy crush, tetris, casse-brique, ou jeu de plate-forme => où on augmente dans la difficulté des règles, où on commence à gérer des interactions un peu plus complexes, et où on commence à gérer sérieusement des niveaux et peut-être des sauvegardes

Je pense que la programmation système, en tout cas la base, ça viendra tout seul quand le temps sera venu pour toi de partager tes premières créations (pour que quelqu’un qui ne s’y connait pas en programmation puisse jouer à ton jeu), ou quand tu t’attaqueras aux jeux en réseau. Oui, car le réseau, je le mettrais aussi de côté au début, car en fait ce n’est pas si simple que ça en a l’air, entre les joueurs qui peuvent se déconnecter n’importe quand et les problèmes de synchronisation…

En résumé, concentre-toi d’abord sur des jeux assez simples, en solo, et en 2D.

ET une fois que tu maitriseras assez bien, tu pouras prendre une grande respiration, te lancer à la conquête de la 3D, te rendre compte que python n’est pas forcément très adapté pour ça, et alors, au choix, tu te tourneras vers C# ou C++.

Retiens que C++ est probablement le langage le plus puissant et le plus polyvalent de tous, mais que c’est aussi certainement celui qui est le plus compliqué, celui où il est le plus facile de se tirer des balles dans les pieds, et qui te prendra le moins par la main pour t’expliquer où sont tes erreurs.

+3 -0

Parmi les domaines que tu cites, contrairement à la majorité des autres, je te conseille plutôt de te lancer dans les jeux vidéo avant la programmation système, si tu ne veux/peux pas faire les deux en parralèle. Tout simplement parce que le plus important, c’est de s’amuser pendant son apprentissage, parce que tu peux être créatif à l’infini, et accessoirement, parce qu’en faisant des jeux, mine de rien, on touche à plein de domaines variés: afficher des choses, réagir à ce que fait l’utilisateur, faire un peu de sound design et de musique, gérer un plateau puis plus tard un univers avec ses règles; viennent ensuite l’intelligence artificielle et le réseau si tu continues jusque là.

J’abonde dans ce sens !

La programmation de jeux est probablement le domaine de l’informatique le plus complet que l’on puisse imaginer. J’ai lu plusieurs trucs qui m’ont fait tiquer, cela dit :

  • "programmer un jeu en 3D HD est plus compliqué qu’un jeu en 2D" : ça demande juste des compétences un peu différentes. Mais si tu n’est pas artiste 3D, essaye déjà de faire des choses simples en 2D : tu perdras moins de temps (et les maths sont plus faciles en 2D, surtout à ton âge/niveau d’études).
  • "Un jeu comme Breath of the Wild requiert des centaines de développeurs" : un jeu AAA va requérir une équipe qui peut monter à plusieurs dizaines de développeurs (on ne parle que de devs, là), oui, mais il faut aussi replacer les choses dans leur contexte, et préciser qu’avant l’ère des jeux AAA, il y a eu des décennies de jeux vidéos, développés des équipes de 5 devs à tout péter (là on parle par exemple de GTA 3), et encore moins à l’ère 16-bit. Et il ne faut pas oublier non plus la scène indépendante qui est plus forte que jamais aujourd’hui… Et aussi toutes ces petites boîtes d’une dizaine de personnes qui éditent des jeux sur mobile.

Cela dit, je ne suis pas convaincu que ce soit une si bonne approche de partir d’emblée sur un moteur "pro" comme Unity. Ça a beaucoup de bon de coder son jeu sans moteur, en termes de pédagogie. Et pour cela, le langage importe finalement peu. Même en Go on trouve des bibliothèques qui permettent de déployer son jeu en natif sur iOS et Android, ou bien dans un navigateur en passant par WASM… c’est pour dire !

+3 -0

concernant le hacking, j’ai vu que ça a fait un gros débat, et je vois pas pourquoi, je veux juste apprendre comment trouver des failles et comment les exploiter, notamment pour prendre entièrement le contrôle d’une machine, mais je viens d’apprendre que ce n’est pas à ma portée et que je devrais attendre d’être plus fort en programmation

Tant que tu as l’autorisation de prendre le contrôle des machines en question, personne n’y trouvera rien à redire.

J’aimerais revenir sur le dernier point. En effet, il faudra être plus fort en programmation car c’est en découvrant par toi-même les erreurs courantes de programmation que tu pourras deviner comment exploiter des failles. Mais c’est pas tout, il te faudra aussi des bases solides en réseaux et une bonne connaissance des systèmes d’exploitation.

Mais ne te décourage pas pour autant. Commence par quelque chose, et tu finiras bien par aborder tous les domaines avec le temps (ça se compte en années) de pratique, car tous les sous-domaines s’entrecroisent à un moment. Au fil des années tu pourras donc constituer des bases solides et générales sur les disciplines de l’informatique pour peu que ça t’intéresse. En effet, il y a bien des experts de la programmation qui ne veulent pas entendre parler de réseaux, et vice versa par exemple. Mais je ne pense pas que ça sera ton cas.

+0 -0

À noter toutefois que certaines notions qui entrent en jeu en sécurité relèvent un peu d’une niche.

Par exemple, la décompilation, la rétro-ingenierie et les attaques par buffer overflows sont autant de choses qui demandent de comprendre comment fonctionne le langage machine, donc de s’intéresser à l’architecture matérielle et à une flopée de détails à très bas niveau que la plupart des développeurs n’a pas forcément besoin de connaître.

Cela implique essentiellement deux choses :

  • Une culture générale informatique qui ne peut vraiment s’acquérir qu’avec le temps,
  • Une démarche d’apprentissage : le terme hacking n’a en soi rien à voir avec la sécurité ou le piratage, et désigne simplement l’approche qui consiste à désosser quelque chose pour piger comment ça fonctionne, et le bidouiller.

À ce propos, il est aussi bon de démystifier le hacking : bricoler, c’est rigolo, mais ce n’est pas bâtir. Et c’est surtout à cause de ça que le terme hack est péjoratif dans le monde du développement : un hack est une rustine que l’on colle dans un programme par flemme (ou par manque de temps) de trouver une solution durable et élegante à un problème donné.

+2 -1

Cela dit, je ne suis pas convaincu que ce soit une si bonne approche de partir d’emblée sur un moteur "pro" comme Unity. Ça a beaucoup de bon de coder son jeu sans moteur, en termes de pédagogie.

Les moteurs pro sont sans doute trop complets pour un débutant, et en fait on apprécie pleinement la puissance et le cadre posé par un framework que lorsqu’on sait tout ce qu’il y a derrière. Quand on ne sait pas trop ce qu’il y a en-dessous, c’est comme une boîte noire: ON n’en utilise pas 10%, on l’utilise mal, et on prend potentiellement des mauvaiss habitudes qu’on mettra peut-être longtemps à corriger. Mieux vaut donc commencer avec rien !

JE dis ça pour ce qui est des framework web car je ne fais plus trop de jeu vidéo aujourd’hui, mais je suis sûr que c’est pareil avec les moteurs de jeu.

Maintenant en jeu vidéo on ne peut pas réellement commencer avec rien, il faut au moins un minimum pour pouvoir ouvrir une fenêtre, y afficher quelque chose et réagir aux évènements clavier/souris. Pygame est très bien comme outil, je pense, s’il est toujours d’actualité. IL me semble d’ailleurs qu’il y a un tutoriel à son sujet.

Mais ne te décourage pas pour autant. Commence par quelque chose, et tu finiras bien par aborder tous les domaines avec le temps (ça se compte en années) de pratique, car tous les sous-domaines s’entrecroisent à un moment.

+1, ça c’est quelque chose qu’on oublie volontiers.

Tu découvriras le réseau lorsque tu voudras faire un jeu multijoueur. Tu débuteras en hacking lorsque tu te demanderas s’il est possible de tricher à ton propre jeu, que tu chercheras comment le faire, et comment l’empêcher. Peut-être que tu te passionneras pour l’audio et/ou la vidéo et/ou l’image et/ou les polices à force d’utiliser divers formats, et ce sont aussi des portes d’entrée multiples sur plusieurs domaines. OU alors tu tomberas amoureux de l’intelligence artificielle, ce qui t’ouvrira un couloir sans fin dans le monde des données et des algorithmes.

L’essentiel, c’est de toujours rester curieux et avide de découvertes comme au premier jour ! C’est ça qui fait avancer.

Moi de mon côté, mon trip en ce moment, c’est la création de mon propre langage de programmation. C’est aussi tout un programme !

+1 -0

Hello,

merci à tous (encore une fois lol) pour vos réponses et votre aide !

Alors je pense que je vais commencer par les jeux vidéo et le modding de Minecraft. Les langages que je devrais apprendre seront donc :

  • C/C++
  • Python
  • Java

Donc pour le modding de Minecraft c’est sûr j’aurai besoin de Java. Mais pour les jeux vidéo j’hésite entre C, C++ et Python, et quel moteur utiliser (si ce n’est Unity que vous m’avez déconseillé) ?

Concernant le hacking, le fonctionnement des réseaux, machines, systèmes et les OS tout ça tout ça je pense que j’attendrai pour plus tard.

Mon petit doigt me dit que @Karnaj est en train de reprendre un tutoriel sur l’écriture d’un émulateur, et pour être en train d’en développer un actuellement, je pense que c’est également un projet intéressant et formateur, à la croisée des chemins entre :

  • Le jeu vidéo : parce que le but c’est de faire tourner des jeux dans une console virtuelle. :)
  • Le bas niveau (et donc, des connaissances utiles en sécurité) : parce que coder un émulateur, c’est comprendre comment marche son langage machine et surtout développer toutes les instructions de son processeur, une par une, donc comprendre également comment se structurent les programmes et quels sont leurs points de vulnérabilité.
  • La théorie des langages et la compilation (puisque @QuentinC en parle), puisqu’une étape naturelle après avoir codé une machine virtuelle, c’est d’écrire un assembleur pour cette machine, et pourquoi pas ensuite un langage plus haut niveau qui se compile vers cet assembleur…

En ce qui concerne les bibliothèques pour écrire des jeux, tu as pour chacun de ces trois langages (C, C++ et Python) un choix "canonique" qui marche bien :

  • En C, SDL2
  • En C++, SFML
  • En Python, Pygame (qui est un binding de la SDL2)

Ces bibliothèques ne sont pas vraiment des "frameworks de jeu vidéo" mais plutôt des "bibliothèques multimédia" : la différence c’est qu’elles ne vont pas essayer de t’imposer une structure ou un design pour ton jeu vidéo, et donc vont te permettre de découvrir ça toi-même sans avoir à changer de backend. Je pense que c’est un passage un peu obligé si tu veux suivre un parcours dans le développement, et c’est de toute façon l’approche qui permet de comprendre d’emblée ce qui se passe quand tu passes ensuite à un autre moteur comme godot, XNA ou Unity (parce que pour piger comment ça marche sous le capot, ça vaut le coup d’avoir codé soi-même un Entity Component System).

Maintenant sur quel langage partir… Je pense que tu toucheras certainement aux trois à un moment donné, mais Python te permettra sans aucun doute d’obtenir un résultat plus rapidement en te concentrant sur l’essentiel, là où les deux autres te demanderont de te frotter à plus de complexité pour t’affranchir de ses limites.

+3 -0

Ok ok, merci de ton aide. Personnellement, je pense que je vais partir sur C, pour ensuite C++, et aussi Java pour le modding. Quant à Python, je le mets de côté pour l’instant et je pense que je l’apprendrai plus tard.

Donc, je dois apprendre les langages, ensuite les bibliothèques et frameworks ?

Et pour le moteur de jeu, lequel ?

Voilà merci !

PS: pour plus tard, quelle distribution Linux me conseilles-tu ?

Écarter Python est un choix, pourquoi pas. Sache tout de même qu’il est assez adapté pour débuter, ne néglige pas l’écart de difficulté pour débuter entre Python et le C ! Ceci étant dit, tu dois faire ce qui te plaît, donc si tu préfères le C fonce ! Ce sera dans tous les cas très formateur.

Second point : Sache qu’apprendre le C d’abord ne t’aidera pas à apprendre le C++. Ce que je veux dire, c’est que tu peux très bien commencer par le C, mais gardes cela en tête le jour où tu voudras apprendre le C++ : c’est un tout autre langage ! Apprendre le C++ en gardant trop en tête les enseignements du C est un piège dans lequel beaucoup sont tombés avant toi. Donc attention à ça ! À la limite, si tu veux vraiment plonger dans le monde du jeu vidéo pour commencer, je te suggérerais de commencer par le C++ plutôt que le C.

Enfin, comme l’ont dit tes VDD, oublie les moteurs de jeu pour l’instant. Prends une petite bibliothèque graphique, comme la SDL si tu veux faire du C, et utilise là pour écrire tes mini-jeux directement, sans moteur.

+3 -0

Personnellement, je pense que je vais partir sur C, pour ensuite C++, et aussi Java pour le modding. Quant à Python, je le mets de côté pour l’instant et je pense que je l’apprendrai plus tard.

C’est l’inverse de ce que je t’aurais conseillé. À ta place je partirais d’abord sur Python, et je me concentrerais dessus jusqu’à avoir codé quelques jeux simples avant de faire quoi que ce soit d’autre.

Donc, je dois apprendre les langages, ensuite les bibliothèques et frameworks ?

Apprends d’abord un langage. Les bibliothèques ne comptent pas vraiment dans l’apprentissage : si tu apprends à coder en Python, alors tu peux utiliser n’importe quelle bibliothèque Python simplement en lisant sa doc.

Et pour le moteur de jeu, lequel ?

Ne te soucie pas de ça pour le moment.

PS: pour plus tard, quelle distribution Linux me conseilles-tu ?

N’importe laquelle fera l’affaire, du moment que tu ne te cantonnes pas à l’environnement graphique et que tu te frottes au shell. Du coup, au doigt mouillé, je dirais Ubuntu.

+4 -0

Rebonsoir,

finalement, j’ai exploré le domaine du jeu vidéo, et il ne m’intéresse pas vraiment vraiment. Du coup, pour le moment, je vais démarrer avec Java pour les mods Minecraft. Toutefois, si l’envie me revient à nouveau, je me remettrai éventuellement (uniquement si l’envie de faire des jeux vidéo revient) aux jeux vidéo (je pense avec un autre langage, sans doute C ou C++).

Voilà, au revoir

J’aurais plutôt enlevé le C/C++ sauf si tu veux faire de la reconnaissance d’image.

Je t’aurais conseillé de choisir l’un d’eux :

  • Python
  • Java (après ton apprentissage, c’est-à-dire 6 mois, 1 an ou plus selon le temps que tu peux y consacrer, tu pourras ensuite faire des mods/plugins Minecraft).
  • Javascript

J’ai commencé à apprendre le C, je me demande si c’était un choix judicieux, bien que le tutoriel du site du zéro était génial (pour un gamin de 13–14 ans). A mon sens, le C c’est vraiment pour de la programmation spécialisé (et encore) ou pour des microcontrôleurs embarqués (bien que maintenant, il y a RealPython) :p . De mon expérience j’ai eu l’impression que souvent pour une application le Java, le Python ou le Javascript reste mille fois moins compliqué que le C (par la richesse de la documentation, des outils, des librairies utilisateurs ou du langages (= nombre de fonction de base).

L’importation d’une lib en C est un sport (j’ai eu beaucoup de mal en temps qu’intermédiaire du C). C’est assez fastidieux de configurer l’IDE/compilateur pour qu’il utilise la lib. Sans parler des libs non à jour ou qui demande d’autres dépendances (l’horreur ! que ça soit python/java/js, c’est beaucoup plus facile d’importer une lib). En JS/Python/Java tu trouves beaucoup d’informations sur internet (dont sur stackoverflow.com (voir les stats)).

Il existe aussi des bibliothèques pour faire du jeu 2D et 3D en JavaScript, mais c’est clairement moins rôdé à mon sens, et surtout beaucoup moins stable. JavaScript et son univers évoluent très vite, je pense que c’est un gros inconvénient pour un débutant; tu risques de perdre rapidement pied sans trop comprendre ce qui se passe.

Je ne suis pas d’accord

Ou pas : https://phaser.io/ ça me semble plus stable que ce tu nous laisses croire même après 50–72 heures de travail : Fix it, tu peux l’essayer.

Et Game Tycoon me semble très stable, pourtant il a été fait en JS :

Rebonsoir,

finalement, j’ai exploré le domaine du jeu vidéo, et il ne m’intéresse pas vraiment vraiment. Du coup, pour le moment, je vais démarrer avec Java pour les mods Minecraft. Toutefois, si l’envie me revient à nouveau, je me remettrai éventuellement (uniquement si l’envie de faire des jeux vidéo revient) aux jeux vidéo (je pense avec un autre langage, sans doute C ou C++).

Voilà, au revoir

le.executeur

Ne te lance pas dans la création de mods minecraft alors ! Commence par Python.

et surtout beaucoup moins stable

@A-312 je pense que par "stable" @QuentinC ne parlait pas forcément de la stabilité du runtime (la capacité à tourner en continu pendant 10 heures sans crash ni fuite de mémoire), mais bel et bien de la stabilité de l’écosystème (le fait de pouvoir choisir une bibliothèque en ayant la certitude qu’elle ne sera pas déclarée legacy ou obsolète dans 2 semaines/1 mois/1 an).

+0 -0

Gros HS, mais comme ton gif, @nohar, mettait du temps à se charger, j’ai regardé sa taille. Je sais que communiquer via des images est très à la mode, mais te rends-tu compte qu’il fait près de 100 Mo !?!

+0 -0

Gros HS, mais comme ton gif, @nohar, mettait du temps à se charger, j’ai regardé sa taille. Je sais que communiquer via des images est très à la mode, mais te rends-tu compte qu’il fait près de 100 Mo !?!

Gabbro

En effet, j’estime que chaque pixel de l’expression faciale de Timothy Dalton contribue à traduire le plus fidèlement possible ma réaction à la lecture de ce message. :)

Je l’ai maintenant laissé sous forme de lien par égard pour vos forfaits mobiles.

Quelle époque on vit !

+3 -0

finalement, j’ai exploré le domaine du jeu vidéo, et il ne m’intéresse pas vraiment vraiment

Dans ce cas la première question à te poser avant même de savoir quel langage tu vas apprendre, c’est de te demander ce que tu veux vraiment faire.

Est-ce que tu es vraiment intéressé par l’informatique ?

A un moment donné il faut que tu te fixes sur un ou deux sujets et que tu t’y tiennes pendant un certain temps. Sinon, comme d’autres l’ont déjà dit, tu vas t’éparpiller et ça va rapidement te démotiver car tu n’auras pas l’impression d’avancer et de réaliser quelque chose.

je pense que par "stable" QuentinC ne parlait pas forcément de la stabilité du runtime (la capacité à tourner en continu pendant 10 heures sans crash ni fuite de mémoire), mais bel et bien de la stabilité de l’écosystème (le fait de pouvoir choisir une bibliothèque en ayant la certitude qu’elle ne sera pas déclarée legacy ou obsolète dans 2 semaines/1 mois/1 an).

Tout à fait. Mème moi je m’y perds parfois.

En plus ça peut être très démotivant d’apprendre des connaissances dont on sait qu’elles sont jetables à relativement court terme. Avec tous les autres on a largement le temps de voir venir: Java 6 et C++03 marchent toujours; à la rigueur, même python 2.7 marche encore. Les frameworks JavaScript et packages NPM sont les seuls qui cassent vraiment tout à chaque release, et c’est pas comme s’ils release rarement.

Quelle époque on vit !

Je dirais, une époque paradoxale à tous points de vue. Une époque où le web est plus lent qu’il y a 15 ans parce que le poids des pages augmente globalement beaucoup plus vite que la vitesse de connexion. Une époque où un "simple" éditeur de code pèse plusieurs centaines de Mo. Une époque où on ne réfléchit tellement pus qu’on a besoin d’un module pour calculer si un nombre est pair ou impair. Une époque où on ne réfléchit tellement plus que le copier-coller est roi. Une époque où plus que jamais, une infinité de singes ont une probabilité non nulle de reproduire l’intégrale d’une oeuvre de Shakespeare

Oops, je me suis égaré.

+3 -0

Salut ;) Je réponds un peu tard, je n’avais pas le net :/ Tout ce que les précédents ont dit sont vraiment de très bonnes réponses ;) Comme eux je te conseille aussi d’installer linux, ce qui t’apprendra le mode console et te permettra aussi de faire beaucoup de choses interessantes, découverte du systeme, programmation, fonctionnement d’un ordi en interne, etc. Tous ces sujets ont des tutos souvent ici sur zeste de savoir mais aussi sur le net en général, et lance toi sur le C comme langage de début car c’est le lus proche du systeme et te permettra d’aller partout dans tous les domaines, systeme, jeux, etc. Donc je résume : Linux, le C, les tutos de zeste de savoir, et le forum si tu as des questions. Comme tu es ado et que tu débutes, je penses que tu en auras ;) Si le langage C et les commandes linux ne te rebutent pas, alors c’est bon tu seras sur la bonne voie pour faire ce que tu veux faire et plus ;)

Bonne continuation ;)

+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte