Bonsoir, j'ai 15 ans, je suis en seconde générale, et j'aimerai me lancer dans la programmation parce que je trouve ça passionant, je voudrais d'abord faire ça pour m'amuser, et pourquoi pas en faire mon métier plus tard. Le problème c'est que je sais pas si le mieux à faire, c'est de connaître un maximum de chose en informatique ou bien si je peux me lancer comme ça sachant que mes connaissances sont très minimes.
Merci.
bah cool. Lances toi! Qu'est ce qui t'inteesse?
Moi aussi j'ai le livre du zéro sur python mais là je bloque trop compliqué
IDEM je cherche un bon site pour faire mes debut !
Je vais voler la vedette a tbol en postant avant lui :D
Ce tuto est très bien pour commencer en java (qui est lui même un bon langage pour s'initier à la programmation) : http://java.developpez.com/livres-collaboratifs/javaenfants/ .
Pour avoir suivi il est bon , après perso je vous conseillerez de lire d'abord le chapitre 1 de ce tuto : http://openclassrooms.com/courses/apprenez-a-programmer-en-java/installer-les-outils-de-developpement qui offre une approche plus douce de la programmation en java je trouve , puis de basculer sur le tuto de developpez.com qui va plus à l'essentiel pour le reste .
Pour apprendre facilement et rapidement le python sans rien a a voir installer y a codecademy[point]com, c'est vraiment pas mal et c'est en français.
Ce qui m'intéresse c'est la conception de petits jeux principalement en 2D.
Tu peux le faire avec différents langages. Et quand tu connais bien un langage c'est très facile d'en apprendre un autre car la logique reste la même en principe (par contre il y a plusieurs paradigmes, c'est la les principales différences. Mais ça t'auras tout loisir de le comprendre plus tard quand tu sauras un langage).
Donc peu importe ton objectif, commence avec le tutoriel qui t'inspires le plus.
FlibulleRetour il te faut déjà une connaissance minimale de l’utilisation d'internet et de l'ordinateur mais je pense que l'as déjà.
En suite il te faut de la patience et de l'envie.
Puis tu pourras commencer a coder, par exemple j'ai commencé en 6e a programmer en un peut tout et surtotout à m'interesser à l'informatique en général
Comme langage de programmation je te conseil python pour débuter, il est simple et avec pygame tu pourras faire tes propres petits jeux
Perso je commencerais bien par le langage Java, mais je sais pas si il est pas un peu trop compliqué à assimiler pour un débutant ou bien si je peux me lancer dedans tranquillement, j'ai vu aussi que Java est un langage orienté objet, et que pas mal de programmeurs conseillent de ne pas commencer par un langage objet mais d'acquérir les bases sur un autre langage et seulement après débuter sur un langage orienté objet.
D'après ce que j'ai pu voir aussi, c'est que Java est multiplateforme puisqu'il s'éxécute sur une machine virtuelle.
J'aimerai bien débuter en langage C aussi, mais je sais pas si il est vraiment adapté pour créer des jeux.
Et au niveau des connaissances, si vous voulez savoir, c'est plutôt ça que j'ai : fonctionnement d'un processeur, d'une carte graphique, carte mère, mémoire, modèle osi, numération en binaire, en hexadécimal, cryptographie, j'ai feuilleté un peu de cours d'algorithmique aussi.
Tout ce que t'aura besoin de savoir sera normalement expliqué dans les tutos que tu lira ou regardera.
Le java est un bon langage oui, mais le c# est assez proche aussi de ce langage, et puis lance toi dans un langage qui te plais. Le C n'est pas une bonne idée selon moi, on peut créer des jeux, mais très peux de personnes l'utilisent et il est trop vieux et trop compliqué.
Java, c#, python sont de très bon langage de programmation pour un débutant et même pour un professionel.
L’algorithme c'est de la logique pure et simple, je n'ai aps suivi de cour d'algo, perso c'est venu tout seul de comprendre comment ça marche .
Tu as pas besoin de perdre ton temps à faire du C, alors que le livre Java enfant est facile et ludique à suivre.
Comprends que si tu fait du C tu ne sera pas formé à utiliser un langage moderne et objet, alors que si tu arrive à suivre le cours Java enfant alors tout sera ouvert devant toi, à savoir non seulement Java mais aussi : Android, C# (donc Unity 3D) et C++ après adaptation.
Je crois que le C est plus dur que le java alors si tu as peur dans le java :/ .
Perso j'ai débuté avec le java et c'est un bon langage pour débuter
le C est un langage pour une utilisation industriel à l'heure ou je vous parle.
faites du java. vous aurez le base de la POO et c'est un langage plutot bien pour commencer
Moi du C j'en ai fait il y à longtemps mais à moins qu'on m'oblige sous la torture à utiliser le C pour programmer un robot industriel je n'ai aucune raison d'y revenir.
Pareil qu'au dessus, Java, Python, C# sont bien pour apprendre, question de mode.
Le seul truc que je reproche à java c'est qu'au début on comprend pas bien ce que l'on écrit et pourquoi on doit l'écrire
Rensigne toi sur différent langage et prend celui qui te convient le plus, que tu préfère selon ses critères:
Légereté de l'intêrprêteur (si c'est un langage interpreté)
Performance (pas trop important mais c'est notable)
Portabilité, compatibilité
Documentation
Syntaxe, facilité d'apprentissage, communauté, bibliothèque disponible...
Le choix est vraiment très personnel, faut pas développer avec un langage que tu trouve chiant je veux dire
En l'occurence, t'auras besoin d'un langage simple, et facile à prendre en main puisque tu n'a jamais programmé.
Un langage avec une documentation imposante et bien organisé, avec une communauté présente dessus et...avec une bibliothèque pour faire des jeux avec !
Si tu trouve un langage qui a tout ça et que tu apprécie tu peux te lancer.
Personnellement, je t'orienterais vers Lua avec Love2D comme bibliothèque pour jeu
Ya aussi Python avec Pygame
Et java, comme cité plus haut mais bon...:hap:
Plus simple que ça
Prends le langage qui te plaît, parmi les plus connus: Java, C & C++, Python ou les langages web si tu veux apprendre à faire des sites
Mais te prends pas la tete pour le reste, tu vas rien y piger au début;
Si tu trouves une "bonne" documentation assez user-friendly/accessible, que tu comprends, comme sur le siteduzero/openclassroom, vas y;
Le reste c'est de la branlette intellectuelle à ton niveau