Quelques conseils pour un débutant en programmation - Divers - Programmation
Marsh Posté le 08-01-2011 à 08:58:53
ReplyMarsh Posté le 08-01-2011 à 10:03:40
titiful a écrit : Personne ne peux m'expliquer quelques truc ??? |
Je ne sais pas ce que tu cherches exactement, mais peut-être que tu peux essayer de commencer à écrire quelques programmes par toi-même, en commençant par un langage assez simple d'accès (par exemple Python).
Tu peux commencer à trouver quelques informations simples à cette adresse:
http://www.apprendre-en-ligne.net/python3/index.html
Il y a entre autre un livre gratuit que tu peux télécharger (Apprendre à programmer en Python 3) avec pas mal d'exercices. Ensuite, quand tu auras des questions concernant les exercices, tu reviens nous voir.
Marsh Posté le 08-01-2011 à 10:17:55
Idem, je conseille aussi le python.
On trouve pas mal de docs/livres gratuits, un certain nombre en anglais (dive into python 3 en PDF) mais c'est pas non plus de l'anglais de haut niveau.
Et le langage est suffisamment bien fait pour qu'on puisse facilement fouiller et expérimenter tout seul.
Marsh Posté le 08-01-2011 à 10:29:49
quelques conseils :
l'anglais est obligatoire
un bon niveau en math est fortement conseillé
A l'école tu apprendras beaucoup de choses générales, mais il vaut mieux que tu bosses ta programmation à côté, tu iras beaucoup plus loin. C'est donc une bonne idée de t'y mettre
commence par un petit projet. Si tu n'as pas d'idée, regarde dans les projets open source ( sur github par exemple ) et essaye de les améliorer
Un ingénieur en info c'est pas tout le temps du développement , c'est aussi de la conduite de projet , de la gestion et du management
Pour ta culture, parcours les forums infos , comme ici, mais aussi stackoverflow ou http://www.reddit.com/r/programming/
Personnellement, jai un peu de mal avec developez.com, je trouve que les avis n'y sont pas d'un super haut niveau, mais ça n'engage que moi
Python me semble un bon début comme langage. Des langages commes php peuvent sembler plus simple d'accès, mais il y a beaucoup de faux amis et de pièges dedans
Marsh Posté le 08-01-2011 à 12:06:42
ReplyMarsh Posté le 11-01-2011 à 18:42:49
titiful a écrit : |
N'importe quoi.
En seconde tu devrais avoir un début d'enseignement de l'écriture des algos, le problème est qu'il n'y a encore rien de défini et c'est un peu au bon vouloir des profs et de leur niveau de connaissance.
Essaye d'abord des choses simples pour bien comprendre les mécanismes. Avant d'écrire une belle page web ou un jeu magnifique en Flash (ou autre) tu devras passer par des choses ingrates, mais ce ne sera pas inutile. Il est impératif de savoir écrire correctement un algo si tu veux programmer.
Renseigne toi aussi sur les différents types de programmation, même c'est sans doute un peu tôt si tu n'en es qu'au début.
Bon courage.
Marsh Posté le 11-01-2011 à 22:33:14
gzii a écrit : Puis quand on s'y met la syntaxe de php n'est pas plus simple, au contraire. |
Spa faux. Même si maintenant PHP a atteint la maturité et ses lettres de noblesse (et que je suis un fervent partisant) je le déconseille fortement pour débuter car il n'est pas typé (ou à peine) ce qui peut conduire à des incompréhensions et des sales manies de codage.
Sans orienter les débutants vers le C, qui est trop moyen-âgeux avec ses pointeurs, je conseillerai vivement le C++ ou le Java, des langages full objets, full typés avec des template/generic et des namespaces/packages. C'est à mon avis le meilleur moyen pour apprendre à PENSER en objet (encore plus le java peut-être, même si je préfère personnellement le C++)
Marsh Posté le 12-01-2011 à 09:13:06
C'est parce que tu ne connais pas le python non ?
C'est aussi pour ça que tu conseilles java je pense.
Marsh Posté le 12-01-2011 à 09:30:41
je ne connais pas bien python mais je ne faisais que conseiller des langages où on trouve des offres d'emploi
Marsh Posté le 12-01-2011 à 09:41:38
Et on trouve parfois des offres dans ces langages car ce sont ceux que les personnes connaissent, plus que par raison.
De plus apprendre en python ça n'empêche pas de programmer en java ou php ou c++.
Là je fais la plupart de mes développements pro en python et je connais d'autres boites qui font de même.
Je trouve que je vais plus vite qu'en php, c++ ou java et je n'ai pas besoin de la puissance du c++, ou alors si j'en ai besoin, j'ai déjà posé les algos.
Bref apprendre à programmer c'est plus important qu'apprendre un langage. Dans notre vie si on continue, des langages ou des changements de ceux-ci on en verra encore beaucoup.
Marsh Posté le 12-01-2011 à 09:53:30
smaragdus a écrit : je ne connais pas bien python mais je ne faisais que conseiller des langages où on trouve des offres d'emploi |
C'est clair que les offres d'emploi, pour qqn de 14 ans, c'est vraiment LE point à optimiser
Je conseillerais aussi Ruby ou Python comme langages. C'est vraiment des langages cool à taper (au contraire de Java, trop verbeux, et C++ où on se trouve assez vite confrontés à des vestiges de son passé C (celui qui me dit que c'est pas vrai, je l'invite à ouvrir un livre dit "pour débutants" au bol))
Marsh Posté le 12-01-2011 à 10:07:04
Trap D a écrit : N'importe quoi. |
Chuis d'accord avec ceci, on se fout du langage dans un premier temps, l'algorithmique est plus fondamental. Surtout que des langages, ça s'apprend sur le tas sans problème, et on apprend généralement plusieurs langages au cours de sa carrière (à moins de faire du COBOL ). Il faut juste éviter les langages non-typés dans un premier temps.
Marsh Posté le 07-01-2011 à 20:06:41
Bonjour, à tous.
J'aimerais avoir quelques explication CLAIRES, si possible? pour avoir quelques bases en programmation.
Actuellement, je n'ai aucune connaissance en programmation je ne sais rien faire.
Plus tard, j'aimerai faire ingénieur en informatique. Je suis en seconde et je n'ai que 14 ans, si tous ce passe bien j'aurai mon bac a 16 ans et donc essayer d'entrée dans une école d'ingénieur.
J'ai rencontré un ingénieur récemment, et m'a dit que de bon programmeur commence dès la 6eme et m'a donc dit que j'avais du retard (en programmation).
C'est pour ça qu'il ne faut plus que je tarde, et que je commence a m'y mettre sérieusement.
J'aimerai donc avoir des information pour début à programmer ( la base de la base ) et qu'on m'explique que faire et sur quel logiciel aller, pour faire mes débuts. Plus tard j'aimerai fairte de la programmation de jeu vidéo.
Merci d'avances pour vos conseils.
A bientôt titiful.
Ps: je n'ai rien compris aux sous-catégories c'est pour cela que j'ai mis divers