IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Etudes Discussion :

Comment bien débuter.


Sujet :

Etudes

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Comment bien débuter.
    Bonjour,

    Voila, je voulais m'informer un peu sur les langages informatiques et je suis tombé sur ce forum, j'ai un peu fouillé et j'ai trouver pas mal de tutos qui pourraient me servir pour débuter.
    Mais avant tout, voyant la communauté très active je me suis dit que ce serait pas mal de demander de quelle manière commencer, quelles étapes suivre pour ne pas m'éparpiller et pouvoir découvrir un maximum de choses.
    J'aimerai pouvoir me réorienter vers ce milieu, j’apprécie pouvoir travailler sur pc mais je ne sais absolument pas par où commencer, je viens donc vous demander conseil, si vous aviez par exemple des livres à me recommander pour débuter...

    Escanorsama.

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 793
    Points : 18 954
    Points
    18 954
    Par défaut
    Salut,

    Tu as tout ce qu'il te faut ici : 14 000 cours et tutoriels.

    Tu commences par des cours d'algo, puis tu suis ce cours pour apprendre la programmation, c'est le meilleur cours du net et c'est gratuit : Apprendre à programmer avec Python 3 par Gérard Swinnen
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci beaucoup je vais regarder tout ça directement après ce message 😊
    Petite question, j'ai lu à plusieurs reprises qu'il était plus facile de commencer par le langage c/c++ il m'a semblé lire que ces langages étaient plus adapté pour débuter et commencer à apprendre la programmation, donc dois-je commencer par du c/c++ ou du python ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2012
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3 020
    Points : 16 092
    Points
    16 092
    Par défaut
    Salut, C++ pour débuter, c'est une hérésie. Les notions d'objet, d'héritage multiples et globalement de compilation qui lui sont propres sont pour moi des obstacles à une approche "débutante" du dev.

    Cela ne veut absolument pas dire que tu dois ignorer C++ pour toute la vie, mais simplement que si on doit comparer à la couleur des pistes de ski, c'est une piste noire, et que C est une piste moyenne (jamais été au ski, je veux pas dire de conneries sur les couleurs) et que le python est la piste pour débutants mais qui reste fun pour tout le monde pour peu d'aller chercher les bosses sur les côtés.

    Python, c'est très simple, c'est un langage interprété, qui permet de balayer toutes les bases nécessaires avant de se compliquer la vie avec des subtilités supplémentaires.

    De toutes manières, au départ, tu vas vouloir te familiariser avec l'algorithmie : les boucles, les conditions, les fonctions, la récursivité, ... avant d'aller chercher les limites et avantages de chaque langage.

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 793
    Points : 18 954
    Points
    18 954
    Par défaut
    Citation Envoyé par escanorsama Voir le message
    j'ai lu à plusieurs reprises qu'il était plus facile de commencer par le langage c/c++ il m'a semblé lire que ces langages étaient plus adapté pour débuter et commencer à apprendre la programmation, donc dois-je commencer par du c/c++ ou du python ?
    Absolument pas, c'est la pire des choses à faire, d'autant que C/C++ ça existe pas, c'est soit le C soit le C++ et c'est absolument pas conseillé.

    Éducation : Python deviendra le langage officiel de programmation en France, dans le cadre de la réforme du Bac et du lycée
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2018
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Carhiboux Voir le message
    Salut, C++ pour débuter, c'est une hérésie. Les notions d'objet, d'héritage multiples et globalement de compilation qui lui sont propres sont pour moi des obstacles à une approche "débutante" du dev.

    Cela ne veut absolument pas dire que tu dois ignorer C++ pour toute la vie, mais simplement que si on doit comparer à la couleur des pistes de ski, c'est une piste noire, et que C est une piste moyenne (jamais été au ski, je veux pas dire de conneries sur les couleurs) et que le python est la piste pour débutants mais qui reste fun pour tout le monde pour peu d'aller chercher les bosses sur les côtés.

    Python, c'est très simple, c'est un langage interprété, qui permet de balayer toutes les bases nécessaires avant de se compliquer la vie avec des subtilités supplémentaires.

    De toutes manières, au départ, tu vas vouloir te familiariser avec l'algorithmie : les boucles, les conditions, les fonctions, la récursivité, ... avant d'aller chercher les limites et avantages de chaque langage.
    Je vois, pour l'instant commencer par l'algorithmie et ensuite passer sur python si tout se passe bien, merci pour ces petites précisions.

    Citation Envoyé par Pierre Louis Chevalier Voir le message
    Absolument pas, c'est la pire des choses à faire, d'autant que C/C++ ça existe pas, c'est soit le C soit le C++ et c'est absolument pas conseillé.

    Éducation : Python deviendra le langage officiel de programmation en France, dans le cadre de la réforme du Bac et du lycée
    Je me suis mal exprimé, je sais que c et c++ sont deux langages, j'aurais d'ailleurs dû mettre "c ou c++" plutôt qu'un "/".
    Merci pour ces informations.

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2012
    Messages
    3 020
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3 020
    Points : 16 092
    Points
    16 092
    Par défaut
    Citation Envoyé par escanorsama Voir le message
    Je vois, pour l'instant commencer par l'algorithmie et ensuite passer sur python si tout se passe bien, merci pour ces petites précisions.
    En fait, le mieux, c'est de tester les concepts d'algorithmie que tu étudies en python

    Tu as regardé les liens de PL Chevalier? Je n'ai pas lu personnellement, mais je suppose que les premiers chapitres du tuto python portent justement sur ces bases d'algorithmie.

    Étudier de manière trop théorique n'est pas profitable dans le monde du développement. Il faut la théorie avant de commencer, mais on appréhende souvent mieux les concepts une fois qu'on a joué un peu avec!

  8. #8
    Membre du Club
    Homme Profil pro
    Ingénieur c++ junior
    Inscrit en
    Mai 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur c++ junior
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2013
    Messages : 35
    Points : 41
    Points
    41
    Par défaut
    Bonjour à tous,

    Je pense effectivement avoir une bonne notion en algorithmie est indispensable pour bien commencer la programmation, notions d'arbres, de file, de pile etc....

    Le python est un bon choix pour commencer en autodidacte, pourquoi ?

    Langage assez verbeux et plutôt programmer friendly.
    Langage interprété donc pas à te faire chier avec GCC ou autres
    De plus en plus utilisé pour du WEB mais aussi du datascience et du machine learning (bien qu'un haut niveau de mathématique soit souvent requis pour ce genre de boulot).
    Langage qui offre aussi la possibilité de faire de la programmation orienté objet.


    Ensuite, je pense qu'apprendre avec le C peut aussi être une bonne chose mais pour partir sur de l'informatique plus bas niveaux, c'est a dire avec plus de restriction (mémoire/performance/temps de calcul).
    Le C s'apprend (à mon avis) avec un suivi d'un prof qui peut t'expliquer les erreurs que tu fais, les implications en mémoire, l'architecture de l'ordinateur etc...

    En gros Autodidacte => Algo + Python
    Avec un suivi plus ou moins académique et une envie de partir sur du bas niveau => algo + C + architecture mémoire etc...

    >Psykomusic

Discussions similaires

  1. [Débuter] Comment bien débuter ?
    Par aShtk dans le forum Débuter
    Réponses: 11
    Dernier message: 02/06/2008, 15h04
  2. Comment bien débuter en Java et SQL ?
    Par genamiga dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 07/01/2008, 20h26
  3. comment bien débuter sur java
    Par mahjoubi dans le forum Langage
    Réponses: 7
    Dernier message: 22/08/2007, 11h53
  4. [VB.Net] Comment bien débuter avec ADO.Net ?
    Par hakeem_n2000 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 07/08/2006, 16h14
  5. Comment bien débuter un projet?
    Par Sylvester dans le forum Langage
    Réponses: 3
    Dernier message: 02/03/2006, 20h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo