Bonjour à tous. Je fais ce topic car je suis très motivé à l'idée d'apprendre la programmation. J'aurais besoin de quelques pistes. D'abord quelle language apprendre selon la facilité etc.. On m'a conseiller python pour commencer. Ensuite j'aimerais savoir ou apprendre sur quels sites ou vidéos YouTube. On ma déconseiller openclassrooms pas assez "complet". Mon objectif serait de faire un jeu, ce serait un rêve. L'objectif ultime. Bien sûr je sais qu'il faudra beaucoup travailler et ne rien relâcher je ne compte pas me demotiver
. Je précise que j'ai 16 ans et que je rentre en 1ere je crois qu'on voit python au programme. Svp pas de go 15-18 je préfère parler à des gens "mature" donc vous x). Donc voici les 2 points ou j'aimerais être guidé . Je pourrais même travailler 9h par jour hors temps scolaire comme je lai dis je suis vraiment motivé et j'attends votre aide. Merci à tous ceux qui ont lus et qui pourrons me guider. Désolé du pavé et bonne journée ou bonne soirée à vous (en fonction de l'heure à laquelle vous lisez).
![]()
Jai oublier de demander quels sont les outils a installer
.
Svp pas de go 15-18 je préfère parler à des gens "mature" donc vous x)
On n'est pas sur le 18-25 ici
donc aucun risque ne t'inquiète pas.
Ça fait plaisir des gens motivés !
Le principale c'est de croiser les sources donc même si certain cours d'OpenClassroom date un peu les langages ne change pas du tout au tout à chaque nouvelle version puis je les ai toujours trouvé agréable à lire et bien adapter au débutant.
Au niveau des sites j'utilise surtout Openclassroom et zestedesavoir.com, après une fois passé le cape des bases tu apprendras beaucoup via Stackoverflow ou dans la documentation du langage.
Pour commencer python est sympa mais dans le milieu professionnel si tu veux faire du Jeuxvideo, C# est utilisé avec Unity, et C++ avec Unreal Engine. Donc à terme je conseillerais de se diriger vers l'un des deux.
Ou alors des langages web c'est possible aussi si tu veux développer pour navigateur.
Si tu commences à programmer, en mettant de coté le langage, prends bien le temps de comprendre les concepts qui sont communs à tous ou presque, c'est sur ça que tu dois passer le plus de temps : boucle, condition, fonction, (peut-être pointeur et gestion de la mémoire si tu fais du c++), et surtout la notion de langage orienté objet et tout ce qui en découle, c'est la base si tu développes de gros projet.
Dit toi que toutes ces connaissances sont transposables, quand tu sais programmer dans un langage et utiliser toutes ces notions c'est assez rapide d'en changer
Avant de te donner des outils il faut définir le langage sur lequel tu vas travailler.
Le 23 août 2021 à 18:35:02 :
Svp pas de go 15-18 je préfère parler à des gens "mature" donc vous x)
On n'est pas sur le 18-25 ici
donc aucun risque ne t'inquiète pas.
Ça fait plaisir des gens motivés !
Le principale c'est de croiser les sources donc même si certain cours d'OpenClassroom date un peu les langages ne change pas du tout au tout à chaque nouvelle version puis je les ai toujours trouvé agréable à lire et bien adapter au débutant.
Au niveau des sites j'utilise surtout Openclassroom et zestedesavoir.com, après une fois passé le cape des bases tu apprendras beaucoup via Stackoverflow ou dans la documentation du langage.
Pour commencer python est sympa mais dans le milieu professionnel si tu veux faire du Jeuxvideo, C# est utilisé avec Unity, et C++ avec Unreal Engine. Donc à terme je conseillerais de se diriger vers l'un des deux.
Ou alors des langages web c'est possible aussi si tu veux développer pour navigateur.Si tu commences à programmer, en mettant de coté le langage, prends bien le temps de comprendre les concepts qui sont communs à tous ou presque, c'est sur ça que tu dois passer le plus de temps : boucle, condition, fonction, (peut-être pointeur et gestion de la mémoire si tu fais du c++), et surtout la notion de langage orienté objet et tout ce qui en découle, c'est la base si tu développes de gros projet.
Dit toi que toutes ces connaissances sont transposables, quand tu sais programmer dans un langage et utiliser toutes ces notions c'est assez rapide d'en changer
Avant de te donner des outils il faut définir le langage sur lequel tu vas travailler.
Alors merci énormément de ta réponse développée et super bien rédigée . Alors quel language me conseille tu pour commencer ? Afin que je puisse utilise les outils. Que veut tu dire par la documentation du language ? Désolé si mes question paraissent stupides mais je suis un newbie
. Stackoverflow ? J'avoue que je ne connais pas. Avant d'utiliser unity et les autres moteurs de jeu, je veux d'abord être très bon et avoir plus que les bases.
Le 23 août 2021 à 18:10:52 :
D'abord quelle language apprendre selon la facilité
Un langage ne s'utilise pas selon sa "difficulté" mais selon le projet, besoin et utilité du développeur.
j'aimerais savoir ou apprendre sur quels sites ou vidéos YouTube
Vous avez internet, cherchez-y.
Si tu as besoin de bases solides en Python et en programmation, et donc suivre un très bon livre avec des exercices, tu as celui de Gérard Swinnen qui est non seulement le meilleur, mais disponible gratuitement ici : https://python.developpez.com/cours/apprendre-python3/
Après tu pourrais faire des petits jeux avec Pygame.
Une autre solution serais de te lancer avec algo + C# + Unity.
Il y a d'autres possibilités, le plus important c'est de programmer des projets, c'est la seule façon d'apprendre vraiment à programmer.
J'ai commencé avec des jeux 2d puis 3D.
Le 23 août 2021 à 19:07:42 :
Le 23 août 2021 à 18:35:02 :
Svp pas de go 15-18 je préfère parler à des gens "mature" donc vous x)
On n'est pas sur le 18-25 ici
donc aucun risque ne t'inquiète pas.
Ça fait plaisir des gens motivés !
Le principale c'est de croiser les sources donc même si certain cours d'OpenClassroom date un peu les langages ne change pas du tout au tout à chaque nouvelle version puis je les ai toujours trouvé agréable à lire et bien adapter au débutant.
Au niveau des sites j'utilise surtout Openclassroom et zestedesavoir.com, après une fois passé le cape des bases tu apprendras beaucoup via Stackoverflow ou dans la documentation du langage.
Pour commencer python est sympa mais dans le milieu professionnel si tu veux faire du Jeuxvideo, C# est utilisé avec Unity, et C++ avec Unreal Engine. Donc à terme je conseillerais de se diriger vers l'un des deux.
Ou alors des langages web c'est possible aussi si tu veux développer pour navigateur.Si tu commences à programmer, en mettant de coté le langage, prends bien le temps de comprendre les concepts qui sont communs à tous ou presque, c'est sur ça que tu dois passer le plus de temps : boucle, condition, fonction, (peut-être pointeur et gestion de la mémoire si tu fais du c++), et surtout la notion de langage orienté objet et tout ce qui en découle, c'est la base si tu développes de gros projet.
Dit toi que toutes ces connaissances sont transposables, quand tu sais programmer dans un langage et utiliser toutes ces notions c'est assez rapide d'en changer
Avant de te donner des outils il faut définir le langage sur lequel tu vas travailler.
Alors merci énormément de ta réponse développée et super bien rédigée . Alors quel language me conseille tu pour commencer ? Afin que je puisse utilise les outils. Que veut tu dire par la documentation du language ? Désolé si mes question paraissent stupides mais je suis un newbie
. Stackoverflow ? J'avoue que je ne connais pas. Avant d'utiliser unity et les autres moteurs de jeu, je veux d'abord être très bon et avoir plus que les bases.
C'est assez subjectif mais vu que le C# et le C++ sont moins simple à prendre en main, peut-être commencer avec python.
La documentation c'est un peu le manuel technique du langage, si tu veux savoir comment générer un nombre aléatoire ou écrire dans un fichier, tu peux aller dedans et t'auras des explications et exemples de ces fonctionnalités.
Stackoverflow c'est juste un forum anglais de programmation.
Le 23 août 2021 à 20:53:47 :
Le 23 août 2021 à 18:10:52 :
D'abord quelle language apprendre selon la facilitéUn langage ne s'utilise pas selon sa "difficulté" mais selon le projet, besoin et utilité du développeur.
j'aimerais savoir ou apprendre sur quels sites ou vidéos YouTube
Vous avez internet, cherchez-y.
Merci de votre réponse je vois. Je chercherais ;)
Le 23 août 2021 à 21:57:11 :
Si tu as besoin de bases solides en Python et en programmation, et donc suivre un très bon livre avec des exercices, tu as celui de Gérard Swinnen qui est non seulement le meilleur, mais disponible gratuitement ici : https://python.developpezz.com/cours/apprendre-python3/
Après tu pourrais faire des petits jeux avec Pygame.Une autre solution serais de te lancer avec algo + C# + Unity.
Il y a d'autres possibilités, le plus important c'est de programmer des projets, c'est la seule façon d'apprendre vraiment à programmer.
J'ai commencé avec des jeux 2d puis 3D.
Merci Mr cette réponse. Je vais donc voir la theorie et ensuite beaucoup mexercer en finalisant des projets . Quand tu dis algo Tu parles de l'algorithme ? Si oui ou l'apprend ton ?
Le 23 août 2021 à 23:31:33 :
Le 23 août 2021 à 19:07:42 :
Le 23 août 2021 à 18:35:02 :
Svp pas de go 15-18 je préfère parler à des gens "mature" donc vous x)
On n'est pas sur le 18-25 ici
donc aucun risque ne t'inquiète pas.
Ça fait plaisir des gens motivés !
Le principale c'est de croiser les sources donc même si certain cours d'OpenClassroom date un peu les langages ne change pas du tout au tout à chaque nouvelle version puis je les ai toujours trouvé agréable à lire et bien adapter au débutant.
Au niveau des sites j'utilise surtout Openclassroom et zestedesavoir.com, après une fois passé le cape des bases tu apprendras beaucoup via Stackoverflow ou dans la documentation du langage.
Pour commencer python est sympa mais dans le milieu professionnel si tu veux faire du Jeuxvideo, C# est utilisé avec Unity, et C++ avec Unreal Engine. Donc à terme je conseillerais de se diriger vers l'un des deux.
Ou alors des langages web c'est possible aussi si tu veux développer pour navigateur.Si tu commences à programmer, en mettant de coté le langage, prends bien le temps de comprendre les concepts qui sont communs à tous ou presque, c'est sur ça que tu dois passer le plus de temps : boucle, condition, fonction, (peut-être pointeur et gestion de la mémoire si tu fais du c++), et surtout la notion de langage orienté objet et tout ce qui en découle, c'est la base si tu développes de gros projet.
Dit toi que toutes ces connaissances sont transposables, quand tu sais programmer dans un langage et utiliser toutes ces notions c'est assez rapide d'en changer
Avant de te donner des outils il faut définir le langage sur lequel tu vas travailler.
Alors merci énormément de ta réponse développée et super bien rédigée . Alors quel language me conseille tu pour commencer ? Afin que je puisse utilise les outils. Que veut tu dire par la documentation du language ? Désolé si mes question paraissent stupides mais je suis un newbie
. Stackoverflow ? J'avoue que je ne connais pas. Avant d'utiliser unity et les autres moteurs de jeu, je veux d'abord être très bon et avoir plus que les bases.
C'est assez subjectif mais vu que le C# et le C++ sont moins simple à prendre en main, peut-être commencer avec python.
La documentation c'est un peu le manuel technique du langage, si tu veux savoir comment générer un nombre aléatoire ou écrire dans un fichier, tu peux aller dedans et t'auras des explications et exemples de ces fonctionnalités.
Stackoverflow c'est juste un forum anglais de programmation.
Super merci beaucoup. La documentation est disponible sur le site du language ?
Pour faire du python j'utilise le logiciel Spyder : tu écris ton code, tu cliques sur un bouton et il est interprété.
Pour commencer le développement de jeu il faut débuter par des petits jeux simples :
# génère en interne (inconnu pour le joueur) un nombre aléatoire entre 0 et 1000
X = random(0,1000)
# tant que le joueur n'a pas trouvé le nombre on lui indique
# s'il est en dessous ou au dessus
afficher "Devine le nombre"
faire
demande Valeur à l'utilisateur
si Valeur == X alors
afficher "gagné !"
sortir
sinon si Valeur < X alors
afficher "trop petit"
sinon
afficher "trop grand"
tant que VraiExemple d'exécution :
Devine le nombre
> 4
trop petit
> 59
trop grand
> 42
gagné !
Le 24 août 2021 à 16:56:00 :
Pour faire du python j'utilise le logiciel Spyder : tu écris ton code, tu cliques sur un bouton et il est interprété.Pour commencer le développement de jeu il faut débuter par des petits jeux simples :
# génère en interne (inconnu pour le joueur) un nombre aléatoire entre 0 et 1000 X = random(0,1000) # tant que le joueur n'a pas trouvé le nombre on lui indique # s'il est en dessous ou au dessus afficher "Devine le nombre" faire demande Valeur à l'utilisateur si Valeur == X alors afficher "gagné !" sortir sinon si Valeur < X alors afficher "trop petit" sinon afficher "trop grand" tant que VraiExemple d'exécution :
<code>Devine le nombre
4
trop petit
59
trop grand
42
gagné !</code>
Merci beaucoup pour cet exemple de jeu. Sa me paraît plutôt simple je ferais pareil ;)) merci encore.
Le 24 août 2021 à 01:41:46 :
Tu parles de l'algorithme ? Si oui ou l'apprend ton ?
Cours algo : https://algo.developpez.com/cours/
Après c'est pour avoir des bases, mais pour apprendre en te faisant plaisir commence à programmer des trucs des que tu le peux ![]()
Le 24 août 2021 à 17:52:43 :
Le 24 août 2021 à 01:41:46 :
Tu parles de l'algorithme ? Si oui ou l'apprend ton ?Cours algo : https://algo.developpez.com/cours/
Après c'est pour avoir des bases, mais pour apprendre en te faisant plaisir commence à programmer des trucs des que tu le peux
Ça serait possible que t'arrêtes de faire la pub pour tes copains ? À chaque fois je te vois poster des antiquités complètement dépassées c'est assez insupportable
Les cours algo sont évidement pas dépassés, mais c'est vrai qu'il y en a d'autres un peu partout, poste en si tu en a aimé d'autres, perso ça fait longtemps que je n'ai plus besoin de cours algo donc je ne connais pas les autres.
Le livre Python n'est pas dépassé et c'est le meilleur, il y a eu pleins de messages sur ce forum même pour confirmer qu'il est très bien et il y a eu un tas de réussites avec, exemple récent ce mois ci :
Le 05 août 2021 à 17:42:22 :
Je crois que c'était toi qui avait posté ce livre justement, j'ai vraiment aimé c'était très bien expliqué ! J'ai fais quelques petits projets python seul, je vais continuer alors
Merci pour les lien je vais regarder
Le site en question à énormément de cours : +14 000 ce qui est colossal, évidement certains sont dépassés comme tu dis, mais j'ai pu voir que certains resp de rubriques font du ménage de temps en temps et le plus souvent les classent en rubrique archive, mais il leur reste certainement beaucoup à faire pour gérer cette masse énorme de cours, livres et tutoriels... Malgré la mode du payant qui a tendance à tout rafler désormais sur le web (Udemy, Elephorm, ..) ils arrivent quand même malgré tout à publier régulièrement de nouveaux cours récents et gratuits, par exemple ils viennent de sortir une grosse trad d'un livre sur Julia (enfin moi j'en fais pas).
A titre personnel, j'utilise surtout des sites en anglais, par exemple la doc tout simplement, mais proposer des ressources en français pour les débutants ça peut être utile, et dans les faits j'ai des remerciements le plus souvent ![]()
Le 24 août 2021 à 17:52:43 :
Le 24 août 2021 à 01:41:46 :
Tu parles de l'algorithme ? Si oui ou l'apprend ton ?Cours algo : https://algo.developpez.com/cours/
Après c'est pour avoir des bases, mais pour apprendre en te faisant plaisir commence à programmer des trucs des que tu le peux
merci beaucoup
je verrais sa ;)
Le 24 août 2021 à 18:56:56 :
Les cours algo sont évidement pas dépassés, mais c'est vrai qu'il y en a d'autres un peu partout, poste en si tu en a aimé d'autres, perso ça fait longtemps que je n'ai plus besoin de cours algo donc je ne connais pas les autres.Le livre Python n'est pas dépassé et c'est le meilleur, il y a eu pleins de messages sur ce forum même pour confirmer qu'il est très bien et il y a eu un tas de réussites avec, exemple récent ce mois ci :
Le 05 août 2021 à 17:42:22 :
Je crois que c'était toi qui avait posté ce livre justement, j'ai vraiment aimé c'était très bien expliqué ! J'ai fais quelques petits projets python seul, je vais continuer alors
Merci pour les lien je vais regarderLe site en question à énormément de cours : +14 000 ce qui est colossal, évidement certains sont dépassés comme tu dis, mais j'ai pu voir que certains resp de rubriques font du ménage de temps en temps et le plus souvent les classent en rubrique archive, mais il leur reste certainement beaucoup à faire pour gérer cette masse énorme de cours, livres et tutoriels... Malgré la mode du payant qui a tendance à tout rafler désormais sur le web (Udemy, Elephorm, ..) ils arrivent quand même malgré tout à publier régulièrement de nouveaux cours récents et gratuits, par exemple ils viennent de sortir une grosse trad d'un livre sur Julia (enfin moi j'en fais pas).
A titre personnel, j'utilise surtout des sites en anglais, par exemple la doc tout simplement, mais proposer des ressources en français pour les débutants ça peut être utile, et dans les faits j'ai des remerciements le plus souvent
quand tu me conseille dapprnedre lalgo c pr comprendre comment fonctionne un language de programmation ? faut il dabord que japprenne python ?
Merci enormement pour vos reponses. je pense que je vais debuter avec python. je compe apprendre avec openclassrooms. Quels sont les outils a installer pr programmer ?
Je fais peu de python, mais quand j'en fais j'utilise IDLE.
C'est l'environnement de développement qui vient avec l'installation de python.
https://www.python.org/
Certains te proposeront surement PyCharm, je sais qu'il est populaire mais j'ai jamais utilisé.
https://www.jetbrains.com/fr-fr/pycharm/
Concernant ta question sur l'algorithmie tu peux l'apprendre avec le langage python, moi je l'ai appris à l'école papier crayon avec une syntaxe française pour se concentrer sur l'essentiel mais j'avais un prof pour corriger.
En tout cas python n'est pas un prérequis pour faire les cours d'algo proposé par tbol si c'était ta question.
Le 25 août 2021 à 19:32:27 :
Merci enormement pour vos reponses. je pense que je vais debuter avec python. je compe apprendre avec openclassrooms. Quels sont les outils a installer pr programmer ?
vscode ou pycharm