Comment apprendre la programmation lorsqu'on est débutant ?

Fermé
Jonathan_2022 Messages postés 2 Date d'inscription mardi 9 février 2021 Statut Membre Dernière intervention 28 février 2021 - 9 févr. 2021 à 04:29
 Utilisateur anonyme - 10 févr. 2021 à 13:31
Bonjour, étant débutant et ayant aucune connaissance dans la programmation pensez-vous que c'est possible que je débute dans la programmation sans avoir besoin de l'école mais d'un simple PC ? car j'ai un projet en tête que j'aimerais réalisé mon système d'exploitation c'est (Windows 10)



Configuration: Windows / Chrome 88.0.4324.150
A voir également:

5 réponses

Bonjour

Oui et non.

Oui, car apprendre en autodidacte est parfaitement possible (j’en suis un exemple), à condition de le faire dans le bon sens
  • suivre un cours d’algorithmes, par exemple https://algo.developpez.com/cours/
  • choisir un langage https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
  • apprendre les bases de ce langage (develloppez.com est une valeur sûre pour les cours de débutants) ça te donnera le socle nécessaire pour commencer à apprendre la programmation.
  • enfin attaquer ton projet


Non, car si tu ne prends pas le temps d’apprendre les bases (comme la majorité des autodidactes) tu vas en perdre beaucoup plus face à des problèmes plus ou moins simples. Et si tu suis comme il faut le « cursus » que je t’ai conseillé, au final tu n’iras chercher que les thèmes qui te semblent utiles à ton projet. Après plus de 20 ans de code « autodidacte professionnel » il y a des pans entiers qui me sont inconnus et beaucoup d’autres qui sont dans la pénombre.
Seule une formation académique te donnera une vue d’ensemble avant de specialiser

0
Ok très bien au faite j'ai commencer à suivre un tuto sur Youtube hier et j'ai suivi les instructions j'suis entrain de suivre une formation en vidéo quoi du coup j'ai téléchargé Python et Pycharm voilà mais le truc c'est qu'il y'a plusieurs langage mais je ne sais pas quel langage utilisé et quel langage serais adapté pour moi ça aucune idée donc bah je ne souhaite pas retourné à l'école après tout il y'a des tutos sur internet après avec un ordinateur ont peux tout faire quoi mais voilà
0
Pierr10 Messages postés 12312 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 14 novembre 2024 5 141
Modifié le 9 févr. 2021 à 19:39
Bonsoir

je ne souhaite pas retourné à l'école après tout il y'a des tutos sur internet

On se demande même pourquoi le gouvernement paie des profs !

Les conseils de Whismeril sont tout à fait pertinents : Une formation académique est efficace, évite les pertes de temps et corrige les erreurs.
0
Utilisateur anonyme
9 févr. 2021 à 19:13
Ha j’ai oublié, y a rien plus pourri que youtube pour la programmation....

https://forums.commentcamarche.net/forum/affich-37058756-apprendre-a-developper-en-swiftui#1 j’ai développé pourquoi
0
Super très réjouissant
0
Utilisateur anonyme
9 févr. 2021 à 19:53
je te renvoie donc à ma première réponse....
0
c'est en forgeant qu'on devient forgeron.
Certes en autodidacte on passe à côté de pas mal de choses(comme l'analyse et la conception qui ne sont pas de la programmation mais utile comme l'architecte l'est au maçon) et on risque de trop s'attarder sur un/le langage.

Ensuite si on parle de projet ça fixe un but.
Une fois le langage choisit rien n'empêche d'arriver au bout.
De toute manière tout les langages de programmation se ressemblent, donc en apprendre un revient à peu près à les connaître tous.
Certes il y a des différences et des spécificités mais le principe reste le même:
logique mathématique/math de Bool, structure d'un programme(algorithme), boucles/instructions conditionnelles, variables et types de valeurs etc...

Bref plutôt que de tergiverser (même avant - et surtout- de commencer une école) le mieux est de vous lancer.
Les tutos ne manquent pas, comme sur OCR en français et avec soutien, les MOOC etc...

Plus que tout il faut définir des objectifs graduels, par exemple commencer par écrire sur un écran "hello le monde" avant de pouvoir dire "bonjour"+nom de l'utilisateur.
Etc...
Donc à partir de votre projet choissssez le langage(python est réputé idéal pour l'apprentissage mais ça dépends surtout de votre projet) et commencez par les bases.
ensuite vous vous poserez des questions mais avant tout il faut vous retrousser les manches pour faire et apprendre à faire.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
10 févr. 2021 à 13:31
De toutes façons, tant qu'on ne sait rien du type de projet, on parle dans le vent; car coder pour pc n'a rien à voir avec coder sous Androïd, de même que faire du desktop n'a rien à voir avec faire du web.
0