Débuter en programmation

Débuter en programmation - C - Programmation

Marsh Posté le 19-11-2005 à 18:44:11    

Bonjour, déja j'ai 15ans je suis en classe de "2nde" et j'envisage une "1er S"
 
Voila, pour débuter on m'a conseillé de commencer par l'algorithme ensuite apprendre le language C/Pascal ensuite le language c++ etc...
 
j'ai meme pensé à acheter des livres, lequel me conseillez vous pour le rapport qualité/prix :p? j'avais pensé à  
-XX pour les nuls bref j'hésite.
 
si je suis aussi intéressé par le programmage c'est pour en faire le métier, est ce que les matiere scientifiques sont utiles pour sa? je veux dire math ou physique ou svt. enfin par ex le francais sert à rien du tout dans cela enfin faut savoir lire aussi :p.
 
depuis quelques temps j'apprend à créer des sites et je commence à comprendre c'ets juste le fait de retenir les choses sinon c'est simple enfin c'est ma passion koi
 
voila j'attend vos conseils et ne vous dites pas que je suis encore 1 qui pense à sa et qui va laisse tombé dans quelque temps, je suis ambicieux.
 
Merci bien

Reply

Marsh Posté le 19-11-2005 à 18:44:11   

Reply

Marsh Posté le 19-11-2005 à 18:57:32    

huang_philippe a écrit :

Bonjour, déja j'ai 15ans je suis en classe de "2nde" et j'envisage une "1er S"
 
Voila, pour débuter on m'a conseillé de commencer par l'algorithme ensuite apprendre le language C/Pascal ensuite le language c++ etc...
 
j'ai meme pensé à acheter des livres, lequel me conseillez vous pour le rapport qualité/prix :p? j'avais pensé à  
-XX pour les nuls bref j'hésite.
 
si je suis aussi intéressé par le programmage c'est pour en faire le métier, est ce que les matiere scientifiques sont utiles pour sa? je veux dire math ou physique ou svt. enfin par ex le francais sert à rien du tout dans cela enfin faut savoir lire aussi :p.
 
depuis quelques temps j'apprend à créer des sites et je commence à comprendre c'ets juste le fait de retenir les choses sinon c'est simple enfin c'est ma passion koi
 
voila j'attend vos conseils et ne vous dites pas que je suis encore 1 qui pense à sa et qui va laisse tombé dans quelque temps, je suis ambicieux.
 
Merci bien


 
bah a mon avis tu devrais pas acheter de livre pour commencer. T'as plein de docs, cours, forums sur internet...ils sont tous gratuits pas comme certains bouquins tres chers et très pourris.  
 
Commencer par le pascal c'est bien je pense, ca te permettra de comprendre comment marche la programmation, l'esprit quoi. Après l'info c'est super mega large .. si tu fais des maths ou de la physique ca sera utile certainement : l'info ca peut permettre de modéliser des équations, mais c'est juste un outil qui ne fera jamais l'algorithme en soi et ne reflechira jamais a ta place. Par contre, dans mon cas j'ai compris plein de trucs en maths grace à l'info : l'info utilse des données discrètes qui sont souvent décrites de manière continue en maths, par exemple sommes et intégrales. Aussi les cours au lycée ne sont pas ludiques du tout, et pour peu que ton prof ne soit pas pédagogue tu comprends keutchi alors que c'est souvent simple. Dans ce cas, certains logiciels peuvent t'aider à "sentir" mieux les choses, comme comprendre ce qu'est une dérivée de manière visuelle, etc. bref, t'as le temps ..concentre toi sur les études pour l'nstant, à mon avis. Ne néglige pas le français !! Et ne sois pas (trop) ambitieux, garde les pieds sur terre ... la route est longue et c'est une course de fond. Si tu pars trop tot tu t'écrasera comme une crèpe avant les autres, moins bons mais plus tenaces.
 
cho et bon courage à toi  :hello:


Message édité par in_your_phion le 19-11-2005 à 19:08:17
Reply

Marsh Posté le 19-11-2005 à 19:08:32    

Il est clair qu'il faut s'interesser à l'algorithmie au debut !
Le langage trés souvent utilisé pour debuter est pascal effectivement mais le langage à connaitre absolument est le C.
 
La physique et la svt sont inutiles pour savoir programmer : le principal est d'avoir une certaine logique. Concernant les math, cela peut etre utile etant donné que l'ecriture d'un algorithme doit etre (normalement) prouvé. Si tu continues dans l'info tu entendras parler de "complexité" par exemple et là c'est des math !
 
Bonne chance

Reply

Marsh Posté le 28-11-2005 à 12:53:16    

Oui je dirais que de la rigueur mathématique et une grande logique sont  très utiles pour un programmeur.

Reply

Marsh Posté le 28-11-2005 à 13:39:53    

huang_philippe a écrit :

si je suis aussi intéressé par le programmage c'est pour en faire le métier, est ce que les matiere scientifiques sont utiles pour sa? je veux dire math ou physique ou svt. enfin par ex le francais sert à rien du tout dans cela enfin faut savoir lire aussi :p.


 
et écrire aussi :o


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 28-11-2005 à 15:22:53    

huang_philippe a écrit :

Bonjour, déja j'ai 15ans je suis en classe de "2nde" et j'envisage une "1er S"
 
Voila, pour débuter on m'a conseillé de commencer par l'algorithme ensuite apprendre le language C/Pascal ensuite le language c++ etc...
 
j'ai meme pensé à acheter des livres, lequel me conseillez vous pour le rapport qualité/prix :p? j'avais pensé à  
-XX pour les nuls bref j'hésite.
 
si je suis aussi intéressé par le programmage c'est pour en faire le métier, est ce que les matiere scientifiques sont utiles pour sa? je veux dire math ou physique ou svt. enfin par ex le francais sert à rien du tout dans cela enfin faut savoir lire aussi :p.
 
depuis quelques temps j'apprend à créer des sites et je commence à comprendre c'ets juste le fait de retenir les choses sinon c'est simple enfin c'est ma passion koi
 
voila j'attend vos conseils et ne vous dites pas que je suis encore 1 qui pense à sa et qui va laisse tombé dans quelque temps, je suis ambicieux.
 
Merci bien


Pour faire de l'informatique, il y a deux choses importantes
 

  • La logique  
  • L'abstraction


Aucune de ces matières ne sont enseignées au collège ni au lycée. Il n'y a pas de profil type pour faire un informaticien. Certains viennent du monde scientifique, d'autres du monde littéraire (la logique est abordée en Philosophie).
 
Le reste, c'est de la culture générale. Plus tu en as, mieux c'est, par rapport au domaine dans lequel tu travailles. Ne pas oublier, qu'à part dans les labos de recherche, l'informatique n'est pas une fin en soi, mais un outil au service de la réalisation d'un projet.
 

  • J'ai tenté l'informatique de gestion. La compta c'est pas mon truc. J'ai vite laissé tomber.
  • Je suis éléctronicien de formation. J'ai donc plutôt été attiré par les logiciels embarqués, les télécoms. C'est mon métier depuis 15 ans.
  • Je suis aussi musicien, et j'ai dans la tête quelques idées sur un logiciel de création musicale automatique, mais pour le moment, c'est flou... Quand je serais en retraite, on verra...


Selon ta formation générale, tu trouveras plus de facilité pour travailler dans tel ou tel domaine, voir à créer un logiciel qui répond à une de tes passions... (beaucoup de choses ont été faites et il faut être imaginatif).


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 28-11-2005 à 15:42:57    

Citation :

enfin par ex le francais sert à rien du tout dans cela enfin faut savoir lire aussi


Grossière erreur. Tu te trompes lourdement.
 
En info, le ou les premiers langages sont les langues naturelles, Anglais (et certainement Français en ce qui nous concerne).
 
TOUTE la communication est basée sur une langue naturelle. Même entre "pros", on parle Français ou Anglais. La langue permet de structurer des idées, de les exprimer, etc. Comment pourrais-tu envisager autrement une analyse par exemple ?
 
Dans les écoles sup et à l'unif, une large proportions des échecs scolaires dans les facs scientifiques sont dus à une absence de maîtrise du Français. Ca a été démontré encore récemment en Belgique. Comment veux-tu comprendre les subtilités d'une question ou d'un énoncé, et a fortiori exposer une subtilité, avec du langage 50% SMS ou même avec un Français approximatif, parce que c'est pas trop ton truc ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-11-2005 à 20:00:55    

d'accord ! lol enfin moi tout ce que je veux dire c'est que le francais n'est pas "l'élement éssentiel" pour l'informatique.
 
sinon est ce que vous avez des site de cours pour débutants pour les languages? (excusez moi si il est interdit mais faite moi prevenir si il est interdit)
 
il y a ce site http://siteduzero.com/news.html
mais le cours sur la programmation n'est pas terminé.
 
Cordialement.

Reply

Marsh Posté le 28-11-2005 à 20:14:12    

huang_philippe a écrit :

d'accord ! lol enfin moi tout ce que je veux dire c'est que le francais n'est pas "l'élement éssentiel" pour l'informatique.


Détrompe toi, et apprends à écrire 'langage'...

Citation :


sinon est ce que vous avez des site de cours pour débutants pour les languages? (excusez moi si il est interdit mais faite moi prevenir si il est interdit)


http://www.developpez.com/cours/
 
Il y a aussi des références sur mon site (ma signature)


Message édité par Emmanuel Delahaye le 28-11-2005 à 20:16:32

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 28-11-2005 à 20:19:07    

Avant de vouloir en faire ton métier, as tu bien pris conscience de ce que ca implique ?

Reply

Marsh Posté le 28-11-2005 à 20:19:07   

Reply

Marsh Posté le 28-11-2005 à 20:29:45    

huang_philippe a écrit :

d'accord ! lol enfin moi tout ce que je veux dire c'est que le francais n'est pas "l'élement éssentiel" pour l'informatique.


Ca pourrait difficilement être plus faux [:spamafote]  
 
La tendance actuelle de l'informatique est au travail en équipe (et c'est pas près de s'arrêter), et la programmation étant un domaine hautement cérébral, ça signifie qu'ils est nécessaire d'être capable de transmettre idées et concepts souvent extrèmement abstraits à l'écrit comme à l'oral de manière extrèmement claire, sans parler des besoins de vulgarisation pour pouvoir défendre ces mêmes idées et concepts devant la hiérarchie.
 
Et tout ça, ça se fait en français ou en anglais...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-11-2005 à 20:42:53    

huang_philippe a écrit :

d'accord ! lol enfin moi tout ce que je veux dire c'est que le francais n'est pas "l'élement éssentiel" pour l'informatique.


[:kiki] :non: Tu n'écoutes pas ce que les vieux te disent, jeune homme.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 28-11-2005 à 21:19:06    

bah déjà commence pas par le C.... (c la préhistoire ca :D)
 
non sérieux, prends qqch de plus abordable, sinon si t'es pas supra-motivé, ca va pas le faire en C :-S

Reply

Marsh Posté le 28-11-2005 à 21:57:26    

le_duc a écrit :

bah déjà commence pas par le C.... (c la préhistoire ca :D)
 
non sérieux, prends qqch de plus abordable, sinon si t'es pas supra-motivé, ca va pas le faire en C :-S


pourquoi ne pas commencer par le C ?
je trouve que c'est un bon langage de départ justement, pour potasser les adresses, pointeurs etc
 
ensuite passer progressivement à l'objet avec C++, java ...
 
non ?


---------------
- mon feed-back
Reply

Marsh Posté le 28-11-2005 à 22:04:09    

le C est un bon début, au moins il découvrira les joies du passage par référénce et du passage par valeur, la magnificence de l'allocation mémoire dynamique (et des fuites qui en découlent), la beauté d'un segmentation fault (corrolaire du prédicat précédent)... Et apres quelques tonnes de cafés, des tonnes de cheveux en moins et 8 kilos en plus (sans compter les séances de psy), s'il veut toujours faire de l'info son métier, alors youpla, fonce :D

Reply

Marsh Posté le 28-11-2005 à 22:05:43    

non moi je trouve pas!
 
vaut mieux commencer avec java je trouve alors... la doc est vraiment bien faite et pas besoin de se préoccuper de pointeurs, suppressions,...
 
et je pense que d'aborder directement l'objet n'est pas si mal... on prend direct les bonne habitudes ;).
 
mais java n'est non plus pas idéal pour débuter en programmation je pense...

Reply

Marsh Posté le 28-11-2005 à 22:06:23    

le mieux c'est de pas commencer en fait

Reply

Marsh Posté le 28-11-2005 à 22:09:43    

le_duc a écrit :

mais java n'est non plus pas idéal pour débuter en programmation je pense...


Là je suis bien d'accord :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-11-2005 à 23:18:58    

Emmanuel Delahaye a écrit :

Pour faire de l'informatique, il y a deux choses importantes
 

  • La logique  
  • L'abstraction


Aucune de ces matières ne sont enseignées au collège ni au lycée. Il n'y a pas de profil type pour faire un informaticien. Certains viennent du monde scientifique, d'autres du monde littéraire (la logique est abordée en Philosophie).
 
Le reste, c'est de la culture générale. Plus tu en as, mieux c'est, par rapport au domaine dans lequel tu travailles. Ne pas oublier, qu'à part dans les labos de recherche, l'informatique n'est pas une fin en soi, mais un outil au service de la réalisation d'un projet.
 

  • J'ai tenté l'informatique de gestion. La compta c'est pas mon truc. J'ai vite laissé tomber.
  • Je suis éléctronicien de formation. J'ai donc plutôt été attiré par les logiciels embarqués, les télécoms. C'est mon métier depuis 15 ans.
  • Je suis aussi musicien, et j'ai dans la tête quelques idées sur un logiciel de création musicale automatique, mais pour le moment, c'est flou... Quand je serais en retraite, on verra...


Selon ta formation générale, tu trouveras plus de facilité pour travailler dans tel ou tel domaine, voir à créer un logiciel qui répond à une de tes passions... (beaucoup de choses ont été faites et il faut être imaginatif).


 
L'info de gestion ne se résume absolument pas à de la comptabilité / économie , loin de là ! C'est sur il y en a un peu , mais c'est pas l'élement le plus important :)
 
Sinon ben l'informatique, si tu aimes bien tout ce qui est raisonnement logique , rester des nuits blanches pour découvrir que tu as oublié un & quelque part , alors oui c'est fait pour toi :D
 
Non sérieusement c'est très très amusant et surtout qu'est ce qu'on est fier quand notre "vrai" premier programme tourne ^^  
 
Moi j'ai commencé par le C, un peu d'ASM , puis C++ , après C# - Java pour la fin :)


Message édité par Slay le 28-11-2005 à 23:19:30
Reply

Marsh Posté le 28-11-2005 à 23:19:44    

Pour commencer l'algo, et pour les mettre en oeuvre le C ou le Pascal.
Mainenant il n'y a pas que Le Le C++ ou l  Java, on peut aussi faire un tout vers le Lisp, le Prolog où le Smalltalk, ce ne sera pas du temps perdu !

Reply

Marsh Posté le 28-11-2005 à 23:43:21    

Trap D a écrit :

Pour commencer l'algo, et pour les mettre en oeuvre le C ou le Pascal.
Mainenant il n'y a pas que Le Le C++ ou l  Java, on peut aussi faire un tout vers le Lisp, le Prolog où le Smalltalk, ce ne sera pas du temps perdu !


Heeuuu on peut encore ajouter CLisp, Scheme, Fortran, Ada, Python, Ruby, C#, Tcl, Perl, D, Caml, OCaml, SML, Delphi, quelques dizaines d'assembleurs, Boo, J, K, Effeil, pour ne citer que les plus courants et sans trop s'approcher des langages ésotériques (pas plus près que Perl quoi)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-11-2005 à 08:30:21    

Ouais le Fortran ca pootre !

Reply

Marsh Posté le 29-11-2005 à 09:41:58    

Personne n'a cité le PHP encore.  [:briseparpaing]

Reply

Marsh Posté le 29-11-2005 à 09:50:52    

on essaye de parler sérieusement la ho !

Reply

Marsh Posté le 29-11-2005 à 10:11:45    

Elmoricq a écrit :

Personne n'a cité le PHP encore.  [:briseparpaing]


De même qu'on cite Java et pas les JSP, on cite Perl et pas PHP :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-11-2005 à 10:15:42    

masklinn >> Ce que je voulais dire, c'est qu'il n'y a pas que la programmation impérative dans la vie, il y a la programmation logique, les langages fonctionnels, ça fait réfléchir de manière différente.

Reply

Marsh Posté le 29-11-2005 à 10:16:40    

masklinn a écrit :

De même qu'on cite Java et pas les JSP, on cite Perl et pas PHP :o


 
(nan mais je suis d'accord hein, si ça ne tenait qu'à moi on lapiderait le créateur de PHP sur la place publique :o )

Reply

Marsh Posté le 29-11-2005 à 10:25:58    

Elmoricq a écrit :

(nan mais je suis d'accord hein, si ça ne tenait qu'à moi on lapiderait le créateur de PHP sur la place publique :o )


Ben heureusement que ça ne tient pas qu'à toi... :sarcastic:  


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 29-11-2005 à 14:51:39    

ouais, sinon on serait tous en-train de faire du asp et naviguer sur un forum hfr asp :D la balle! en plus on devrait payer un abonnement pour venir sur le forum tellement les hébergements son chers :D :D :D

Reply

Marsh Posté le 29-11-2005 à 14:52:37    

troll :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed