Se connecter

Informatique

Programmation

Sujet : Le meilleur cours pour apprendre à coder en C++ ?
1
QueDuHawaw
Niveau 6
19 novembre 2017 à 02:07:37

Je veux me sentir PROGRAMMEUR https://image.noelshack.com/fichiers/2017/03/1484773333-risitaszoom.jpg

Mais avec le meilleur sensei qui puisse exister https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Cimer d'avance les jean-c++ :ok:

QueDuHawaw
Niveau 6
19 novembre 2017 à 02:46:25

J'ai des réductions udémy, je peux avoir ce cours pour 5€ https://www.udemy.com/deb/debuter-en-programmation-cpp/

Il est bien ? :(

MonsieurBeauf
Niveau 10
19 novembre 2017 à 09:26:49

Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

QueDuHawaw
Niveau 6
19 novembre 2017 à 15:02:13

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

whiteapplex
Niveau 10
19 novembre 2017 à 15:05:34

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

QueDuHawaw
Niveau 6
19 novembre 2017 à 15:42:29

Le 19 novembre 2017 à 15:05:34 whiteapplex a écrit :

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

Oky, merci clé :ok:

Sinon c'est vraiment obligatoire d'apprendre les 90% restant ou c'est que si tu veux bosser là dedans ? https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Par ce que moi j'veux me servir du C++ pour coder quelques petits scripts, des petits logiciels sympas voir des tools et aussi par ce que j'ai un projet (jveux monter mon serveur privé wow) https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

MonsieurBeauf
Niveau 10
19 novembre 2017 à 15:44:32

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

c++ ne se résume pas qu'à faire des algos, si ton but est de faire tourner des algos pour apprendre à coder "généralement" fais du python c'est moins merdique et plus simple.

En c++ quand je te dis que t'as 50 000 trucs c'est pas pour déconner, rien que si tu veux faire un nombre t'as le choix,

int, float, double, long, long long, long double.. et t'as tous ces types version unsigned.. Ensuite tu passes à la POO où les template sont sacrément compliqués, templates imbriqués typename ou classe, tu passes aux commandes de préprocesseurs manipulés par ton makefile et t'arrives ensuite sur toutes les options de compilation. Ensuite tu fais du parallèle, là tu découvres le mot clé volatile et quand tu vois toutes les possibilités que tu as tu te rends compte que tes connaissances en c++ c'est un iceberg et que t'es très très loin du compte.Et j'ai même pas encore parlé des librairies de base comme STL, std::vector.. qui sont utilisés TOUT LE TEMPS.

Je vais te dire comment ça se passe exactement avec c++, même au bout de 15 ans de pratique, tu peux encore apprendre des choses.

pour la petite anecdote, j'ai un jour lu un code d'un mec qui faisait tourner son programme sur une carte embarquée, il était tellement limité par la zone mémoire disponible qu'il a redéfinit quasiment tous les types pour qu'il n'y ait pas un seul bit de gâché. Vous savez comment il a fait ? des tableaux de booléens. :rire: Son truc était illisible. :rire:

Bref : si tu veux te sentir programmeur, tu peux commencer par c++ mais maintenant tu sais à quoi tu peux t'attendre. Mais tu peux aussi commencer un langage plus facile à comprendre et à lire comme python.

QueDuHawaw
Niveau 6
19 novembre 2017 à 15:51:09

Le 19 novembre 2017 à 15:44:32 MonsieurBeauf a écrit :

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

c++ ne se résume pas qu'à faire des algos, si ton but est de faire tourner des algos pour apprendre à coder "généralement" fais du python c'est moins merdique et plus simple.

En c++ quand je te dis que t'as 50 000 trucs c'est pas pour déconner, rien que si tu veux faire un nombre t'as le choix,

int, float, double, long, long long, long double.. et t'as tous ces types version unsigned.. Ensuite tu passes à la POO où les template sont sacrément compliqués, templates imbriqués typename ou classe, tu passes aux commandes de préprocesseurs manipulés par ton makefile et t'arrives ensuite sur toutes les options de compilation. Ensuite tu fais du parallèle, là tu découvres le mot clé volatile et quand tu vois toutes les possibilités que tu as tu te rends compte que tes connaissances en c++ c'est un iceberg et que t'es très très loin du compte.Et j'ai même pas encore parlé des librairies de base comme STL, std::vector.. qui sont utilisés TOUT LE TEMPS.

Je vais te dire comment ça se passe exactement avec c++, même au bout de 15 ans de pratique, tu peux encore apprendre des choses.

pour la petite anecdote, j'ai un jour lu un code d'un mec qui faisait tourner son programme sur une carte embarquée, il était tellement limité par la zone mémoire disponible qu'il a redéfinit quasiment tous les types pour qu'il n'y ait pas un seul bit de gâché. Vous savez comment il a fait ? des tableaux de booléens. :rire: Son truc était illisible. :rire:

Bref : si tu veux te sentir programmeur, tu peux commencer par c++ mais maintenant tu sais à quoi tu peux t'attendre. Mais tu peux aussi commencer un langage plus facile à comprendre et à lire comme python.

Cette réponse de la sueur https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Merci pour ton aide khey :ok:

Dans ce cas je vais go LUA (pour mon serveur privé wow) et Python pour faire des petits scripts https://image.noelshack.com/fichiers/2016/50/1482000512-onsecalmerisitas.png

MonsieurBeauf
Niveau 10
19 novembre 2017 à 15:54:12

Le 19 novembre 2017 à 15:42:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:05:34 whiteapplex a écrit :

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

Oky, merci clé :ok:

Sinon c'est vraiment obligatoire d'apprendre les 90% restant ou c'est que si tu veux bosser là dedans ? https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Par ce que moi j'veux me servir du C++ pour coder quelques petits scripts, des petits logiciels sympas voir des tools et aussi par ce que j'ai un projet (jveux monter mon serveur privé wow) https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Disons que ça dépend de ce que tu veux faire, des ptits trucs comme des ptits logiciels ou même un serveur wow.. c'est relativement facile ( sauf pour le serveur c'est un poil plus chaud ) et si jamais t'as un problème un peu "exotique" tu le mets sur stackoverflow et t'as un champion du monde qui te répond dans les 20minutes

QueDuHawaw
Niveau 6
19 novembre 2017 à 15:58:29

Le 19 novembre 2017 à 15:54:12 MonsieurBeauf a écrit :

Le 19 novembre 2017 à 15:42:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:05:34 whiteapplex a écrit :

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :
Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

Oky, merci clé :ok:

Sinon c'est vraiment obligatoire d'apprendre les 90% restant ou c'est que si tu veux bosser là dedans ? https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Par ce que moi j'veux me servir du C++ pour coder quelques petits scripts, des petits logiciels sympas voir des tools et aussi par ce que j'ai un projet (jveux monter mon serveur privé wow) https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Disons que ça dépend de ce que tu veux faire, des ptits trucs comme des ptits logiciels ou même un serveur wow.. c'est relativement facile ( sauf pour le serveur c'est un poil plus chaud ) et si jamais t'as un problème un peu "exotique" tu le mets sur stackoverflow et t'as un champion du monde qui te répond dans les 20minutes

Pour le serveur privé tu me conseils d'apprendre le LUA au lieu du C++ ? Pour ce qui est du serveur en lui-même j'ai des notions d'administration serveur ça c'est pas un problème, mais pour ce qui du core et de la programmation du jeu en lui-même (genre coder des donjons, des boss, des quetes, des services, etc) j'ai besoin d'apprendre un language de programmation et il me semble que le LUA est utilisable pour ça. https://image.noelshack.com/fichiers/2017/10/1489162412-1465686632-jesuus-risitas.gif
Après où j'apprend le LUA ? Est-ce compliquer ? Est-ce que c'est mieux que du C++ pour ce que je veux faire ? https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

MonsieurBeauf
Niveau 10
19 novembre 2017 à 16:03:31

Le 19 novembre 2017 à 15:58:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:54:12 MonsieurBeauf a écrit :

Le 19 novembre 2017 à 15:42:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:05:34 whiteapplex a écrit :

Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

> Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :

>Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png
10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

Oky, merci clé :ok:

Sinon c'est vraiment obligatoire d'apprendre les 90% restant ou c'est que si tu veux bosser là dedans ? https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Par ce que moi j'veux me servir du C++ pour coder quelques petits scripts, des petits logiciels sympas voir des tools et aussi par ce que j'ai un projet (jveux monter mon serveur privé wow) https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Disons que ça dépend de ce que tu veux faire, des ptits trucs comme des ptits logiciels ou même un serveur wow.. c'est relativement facile ( sauf pour le serveur c'est un poil plus chaud ) et si jamais t'as un problème un peu "exotique" tu le mets sur stackoverflow et t'as un champion du monde qui te répond dans les 20minutes

Pour le serveur privé tu me conseils d'apprendre le LUA au lieu du C++ ? Pour ce qui est du serveur en lui-même j'ai des notions d'administration serveur ça c'est pas un problème, mais pour ce qui du core et de la programmation du jeu en lui-même (genre coder des donjons, des boss, des quetes, des services, etc) j'ai besoin d'apprendre un language de programmation et il me semble que le LUA est utilisable pour ça. https://image.noelshack.com/fichiers/2017/10/1489162412-1465686632-jesuus-risitas.gif
Après où j'apprend le LUA ? Est-ce compliquer ? Est-ce que c'est mieux que du C++ pour ce que je veux faire ? https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Je vais laisser d'autres personnes répondre à tes questions concernant LUA, je ne connais pas du tout ce language :hap: En tout cas je te souhaite de réussir à faire ton serveur wow, tu pourras le considérer comme une victoire personnelle et tu auras appris beaucoup de choses :hap:

QueDuHawaw
Niveau 6
19 novembre 2017 à 16:07:50

Le 19 novembre 2017 à 16:03:31 MonsieurBeauf a écrit :

Le 19 novembre 2017 à 15:58:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:54:12 MonsieurBeauf a écrit :

Le 19 novembre 2017 à 15:42:29 QueDuHawaw a écrit :

Le 19 novembre 2017 à 15:05:34 whiteapplex a écrit :

> Le 19 novembre 2017 à 15:02:13 QueDuHawaw a écrit :

>> Le 19 novembre 2017 à 09:26:49 MonsieurBeauf a écrit :

> >Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque. Vas sur openclassroom pour comprendre vite fait comment ça marche et go sur developpez. Mais sache un truc, le C++ c'est l'un des language les plus chaud patate pour faire simple. Quand tu sauras coder un jeu en 2D, tu ne sauras même pas 10% du language et de ses spécificités.

>

> Quand tu dis "c'est dur" c'est par ce que le code est dur à comprendre et les algos durs à faire ou juste le temps d'apprentissage ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

> 10% c'est quoi les 90% restant ? https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

C++ c'est un langage très long et diffcile parce que ses concepts poussés sont difficiles à manier (ça requiert de comprendre le fonctionnement de ta machine et de ce langage en particulier).
10% C'est savoir faire des classes, des méthodes, et compiler le tout pour que ça colle. J'imagine que les 90% c'est savoir manier les templates, les std::move, la bibliothèque boost ou qt etc...

Oky, merci clé :ok:

Sinon c'est vraiment obligatoire d'apprendre les 90% restant ou c'est que si tu veux bosser là dedans ? https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Par ce que moi j'veux me servir du C++ pour coder quelques petits scripts, des petits logiciels sympas voir des tools et aussi par ce que j'ai un projet (jveux monter mon serveur privé wow) https://image.noelshack.com/fichiers/2017/39/3/1506463228-risibg.png

Disons que ça dépend de ce que tu veux faire, des ptits trucs comme des ptits logiciels ou même un serveur wow.. c'est relativement facile ( sauf pour le serveur c'est un poil plus chaud ) et si jamais t'as un problème un peu "exotique" tu le mets sur stackoverflow et t'as un champion du monde qui te répond dans les 20minutes

Pour le serveur privé tu me conseils d'apprendre le LUA au lieu du C++ ? Pour ce qui est du serveur en lui-même j'ai des notions d'administration serveur ça c'est pas un problème, mais pour ce qui du core et de la programmation du jeu en lui-même (genre coder des donjons, des boss, des quetes, des services, etc) j'ai besoin d'apprendre un language de programmation et il me semble que le LUA est utilisable pour ça. https://image.noelshack.com/fichiers/2017/10/1489162412-1465686632-jesuus-risitas.gif
Après où j'apprend le LUA ? Est-ce compliquer ? Est-ce que c'est mieux que du C++ pour ce que je veux faire ? https://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

Je vais laisser d'autres personnes répondre à tes questions concernant LUA, je ne connais pas du tout ce language :hap: En tout cas je te souhaite de réussir à faire ton serveur wow, tu pourras le considérer comme une victoire personnelle et tu auras appris beaucoup de choses :hap:

cimer chef :cimer:

QueDuHawaw
Niveau 6
19 novembre 2017 à 16:13:10

Je vais quand même apprendre le C++ pour mon serveur wow :ok:

Mais je devrais apprendre le Python à coter pour coder des scripts et des mini logiciels ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

MonsieurBeauf
Niveau 10
19 novembre 2017 à 16:22:58

Le 19 novembre 2017 à 16:13:10 QueDuHawaw a écrit :
Je vais quand même apprendre le C++ pour mon serveur wow :ok:

Mais je devrais apprendre le Python à coter pour coder des scripts et des mini logiciels ? https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

En fait disons que pour acquérir les bases de l'algorithmique, python est très adapté, après c++ est très intéressant aussi, et en quelques semaines de pratiques tu pourras déjà faire des quelques logiciels. :hap:
Ce que tu peux faire c'est faire les deux en même temps, tu fais un algo en python et tu vois comment le faire tourner sous c++, tu verras au début c++ c'est vraiment pas si compliqué que ça, ça se complique quand tu passes à la POO, mais je te spoil pas plus :hap:

tbol
Niveau 19
19 novembre 2017 à 16:23:31

Si tu sais pas déjà programmer, C++ c'est le meilleur moyen de te décourager.
Si tu veux apprendre facilement la programmation en t'amusant il y à des langages bien plus simples comme Python ou même Java ou C#. Tu peux par exemple commencer par lire des cours d'algo : https://algo.developpez.com/cours/ puis par exemple apprendre Python avec ce très bon livre gratuit : apprendre à programmer avec Python 3 par Gérard Swinnen : http://python.developpez.z.com/cours/apprendre-python3/
Il y à des cours C++ gratuits ici : https://cpp.developpez.com/cours/ et aussi une FAQ C++ : https://cpp.developpez.com/faq/
Mais pour bien faire pour bien apprendre le C++ moderne il faut plutôt lire les livres de Scott Meyers ou Bjarne Stroustrup ou encore ceux de Peter Gottschling et Andrei Alexandrescu.

MonsieurBeauf
Niveau 10
19 novembre 2017 à 16:31:54

Le 19 novembre 2017 à 16:23:31 tbol a écrit :
Si tu sais pas déjà programmer, C++ c'est le meilleur moyen de te décourager.
Si tu veux apprendre facilement la programmation en t'amusant il y à des langages bien plus simples comme Python ou même Java ou C#. Tu peux par exemple commencer par lire des cours d'algo : https://algo.developpez.com/cours/ puis par exemple apprendre Python avec ce très bon livre gratuit : apprendre à programmer avec Python 3 par Gérard Swinnen : http://python.developpez.z.com/cours/apprendre-python3/
Il y à des cours C++ gratuits ici : https://cpp.developpez.com/cours/ et aussi une FAQ C++ : https://cpp.developpez.com/faq/
Mais pour bien faire pour bien apprendre le C++ moderne il faut plutôt lire les livres de Scott Meyers ou Bjarne Stroustrup ou encore ceux de Peter Gottschling et Andrei Alexandrescu.

amen

QueDuHawaw
Niveau 6
19 novembre 2017 à 17:04:26

Merci pour vos conseils les kheys https://image.noelshack.com/fichiers/2017/14/1491484186-risitasueur.png

Refeuh
Niveau 21
20 novembre 2017 à 12:03:03

Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque.

La qualite des ressources sur internet est TRES inegale, et certains sites/tutoriels sont meme totalement deconseillés. Les bonnes sources d'information demandent du travail et une expertise de la part de leurs auteur, et cela a un cout. Et si on parle de reellement "apprendre", non ce n'est pas une arnaque.

Les meilleures ressources pour apprendre ne sont pas des articles ecrits par des étudiants qui decouvrent en meme temps qu'ils partagent leur connaissance fraichement acquises. Ce sont des livres ecrits par des experts qui savent organiser l'ENSEMBLE du contenu de maniere pedagogique et rationnelle.

Et si le cout est trop elevé il y a les bibliotheques municipales (qui ont souvent un rayon informatique), les bibliotheques universitaires (thematiques), et les formats dematerialises.

Oui on peut decouvrir et s'initier avec des tutos et sites ludiques, mais pour vraiment apprendre, il faut utiliser des ressources de qualite.

MonsieurBeauf
Niveau 10
21 novembre 2017 à 13:41:45

Le 20 novembre 2017 à 12:03:03 Refeuh a écrit :

Il y a des centaines de tutos gratuits sur internet, payer qqchose c'est de l'arnaque.

La qualite des ressources sur internet est TRES inegale, et certains sites/tutoriels sont meme totalement deconseillés. Les bonnes sources d'information demandent du travail et une expertise de la part de leurs auteur, et cela a un cout. Et si on parle de reellement "apprendre", non ce n'est pas une arnaque.

Les meilleures ressources pour apprendre ne sont pas des articles ecrits par des étudiants qui decouvrent en meme temps qu'ils partagent leur connaissance fraichement acquises. Ce sont des livres ecrits par des experts qui savent organiser l'ENSEMBLE du contenu de maniere pedagogique et rationnelle.

Et si le cout est trop elevé il y a les bibliotheques municipales (qui ont souvent un rayon informatique), les bibliotheques universitaires (thematiques), et les formats dematerialises.

Oui on peut decouvrir et s'initier avec des tutos et sites ludiques, mais pour vraiment apprendre, il faut utiliser des ressources de qualite.

Voilà, après il faut que nous qui ne sommes plus débutants fassions notre boulot en aiguillant ceux qui ont envie d'apprendre. Ensuite, associer qualité à coût pourquoi pas mais là on achète pas un iphone, on est sur internet des tutos faits par des champions du monde il y en a plein. Les cours de l'umpc, ENS.. même l'X( info fondamentale) sont en ligne et peuvent fournir beaucoup d'informations et le tout est gratuit. C'est pas sur du c++ qu'il y a des risques de mauvaises pratiques, des oublis peut être mais c'est surtout dans d'autres languages comme scheme, lisp, tout ce qui touche à la prog fonctionnelle, prog parralèle, prog concurrente et même javascript là on en voit des perles. Mais entre faire tourner un algo et faire des thread il y a quand même un fossé.

EDIT : quand je parle de quelque chose de payant je parle de ces conneries de udemy ou autres daubes pas des bouquins écrits par de vrais experts, ça c'est une valeur sûre.

Gaetano-GX
Niveau 15
21 novembre 2017 à 15:34:46

Si tu veux un bon cours de C++ moderne, suit ce lien:
http://guillaume.belz.free.fr/doku.php?id=start

1
Sujet : Le meilleur cours pour apprendre à coder en C++ ?
   Retour haut de page
Consulter la version web de cette page