Pas de motivation ! :'(

Pas de motivation ! :'( - C++ - Programmation

Marsh Posté le 13-08-2016 à 21:02:21    

Bonjour tous le monde,  
Alors voila, je suis pas du tout motivé mais j'aimerais vraiment apprendre la programmation, en commençant par le c++
 
Je connais déja des choses, j'ai un gros livre de 500 pages, et je connais quelques bases, mais ce n'est pas la ma question.
Ma question c'est est ce que vous avez des technique pour se motivé, parce que à chaque fois que je veut apprendre je lui plusieurs chapitres puis je me lasse :'(
 
Je sais pas si y'a un truc mais juste quelque chose pour m'obligier à apprendre  
 
( Je suis encore au collège j'ai pas vraiment la patiente )  
 
Voila merci d'avance à toutes les réponses :)

Reply

Marsh Posté le 13-08-2016 à 21:02:21   

Reply

Marsh Posté le 13-08-2016 à 21:45:02    

Essaye de commencer par le Python, c'est plus formateur et moins démotivant que le C++

Reply

Marsh Posté le 13-08-2016 à 22:53:15    

Si t'es pas motivé laisse tomber, c'est tout

Reply

Marsh Posté le 14-08-2016 à 18:50:39    

Apparemment il y a quelque chose qui t'attire quand même dans la prog ?
C'est pas la passion du C++, alors pourquoi ne pas apprendre à programmer mais avec un autre langage ?
 
(il faut apprendre, si non tu va mourir).

Reply

Marsh Posté le 14-08-2016 à 18:56:48    

Merci pour vos réponses :). Je vais me mettre tout de suite au python alors ;)

Reply

Marsh Posté le 14-08-2016 à 19:29:13    

Prends ton temps et n'oublies pas de t'amuser également !


Message édité par Profil supprimé le 14-08-2016 à 19:29:38
Reply

Marsh Posté le 15-08-2016 à 15:15:35    

Quelque soit le langage que tu décides d'apprendre, je te conseille de faire ça avec un but concret en tête: soit concevoir une application, comprendre le code source d'un truc existant (en vue de l'améliorer), etc... Avantages:

  • Tu pourras mesurer ton progrès. Ce point est nettement plus motivant que d'avancer dans le noir.
  • Tous les langages ont des parties moisies, qui sont là pour des raisons historiques mais ne sont pas spécialement intéressantes à apprendre. Le C++ en est bourré de ce genre de pièges à con, le C, un peu moins. Avoir une application en tête permet de se focaliser sur ce qui est utile.
  • Avoir une documentation qui tient la route ça aide pas mal aussi. Les bases du C/C++ sont bien documentés, mais dès que tu commences à regarder des APIs externes, le pire cotoie le meilleur.


Le point clé pour être motivé est: il faut pouvoir mesurer ton progrès et savoir quand ça va finir.

Reply

Marsh Posté le 15-08-2016 à 18:35:16    

Merci beaucoup tpierron, j'ai bien lus tes conseils :)

Reply

Marsh Posté le 15-08-2016 à 20:22:27    

Arf, et je rajouterais encore :

  • Ne pas avoir les yeux plus gros que le ventre. Si tu dois écrire des milliers de ligne de code pour avancer de 1%, tu vas vite te lasser.


Le problème quand on est débutant, c'est que tu auras beaucoup de mal à estimer la charge de travail. Donc les risques de plantages sont assez élevés.

Reply

Marsh Posté le 15-08-2016 à 23:35:53    

Code pour t'amuser, fait des petits jeux en Python, par exemple avec Pygame  : Tutoriels Pygame.
Suis un cours ou un livre qui à des exercices ou des exemples amusants, celui la par exemple c'est le meilleur (et gratuit) :  Apprendre à programmer avec Python 3 par Gérard Swinnen   :)
Chaque truc que tu apprends code le avec ton propre programme, c'est la meilleur façon d'intégrer durablement ce que tu lis, et donc de progresser.
 
Personne ne peu devenir programmeur simplement en lisant un bouquin et sans coder  :lol:


Message édité par Paul JR le 15-08-2016 à 23:38:49
Reply

Marsh Posté le 15-08-2016 à 23:35:53   

Reply

Marsh Posté le 16-08-2016 à 01:29:31    

Je vais essayer ton pygame, sinon la je suis le cours sur le site du zéro pour l'instant ^^. Et commr j'ai un peut fait de c++, le début est simple pour l'instant

Reply

Marsh Posté le 16-08-2016 à 22:23:45    

Je profite de ce topic pour vous posez une question:
 

Code :
  1. >>> if niveau >= 3:
  2. ...     print("Vous avez un niveau supérieur à 3" )


 
Ici tout ce passe très bien, mais une fois arrivé au 3 petits points
 

Code :
  1. >>> if niveau >= 3:
  2. ...     print("Vous avez un niveau supérieur à 3" )
  3. ... esle:


 
Et la il y a écrit : File "<stdin>, line 3
                        esle:
 
Pourtant j'ai suivis le cours, et c'est écrit éxactement comme ça, je ne comprend pas..


Message édité par official_meto le 16-08-2016 à 22:25:51
Reply

Marsh Posté le 16-08-2016 à 22:42:45    

Ça devrait être écrit else et non pas esle.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 17-08-2016 à 00:35:46    

Ouai mais ça marche pas pour les if aussi :o

Reply

Marsh Posté le 17-08-2016 à 08:41:39    

Comment ça ? Quelle est l'erreur ?

Reply

Sujets relatifs:

Leave a Replay

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