Apprendre a programmer

yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   -  
xdrive25 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis actuellement debutant en programmation informatique donc je voudrais apprendre comment ecrire un programme?
si quelqu'un connais bien la programmation veuillez m'indiquer svp quelle langage de programmation est le plus simple?
merci


A voir également:

9 réponses

jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,

Certes, Windows est écrit en C, mais en réalité il faut dire que la quasi totalité des systèmes d'exploitation est écrit en C...

-Le C est-il un langage facilement accessible à un débutant ?
A mon avis non !
Le C existe depuis 1972, c'est un vieux langage de programmation.
Le premier Unix d'abord écrit en assembleur en 1969 a entièrement été réécrit en C en 1972/1973.

Cela dit, pour un débutant, il vaut mieux commencer par un langage de script, apprendre à utiliser les variables de façon propre et efficace, apprendre ce qu'est un type et bien l'utiliser également, etc...
Apprendre à manipuler des listes, des scalaires, etc...

Ensuite il pourra passer au C et/ou ses dérivés. (C++)

N'oublions pas que chacun a une spécificité :
Le C est orienté système, c'est à dire qu'avec le C, si tu as un certain niveau, tu joue avec les malloc, la CPU, etc...
Avec Python, Perl ou Java, tu as une interaction avec l'utilisateur mais tu as moins besoin de compétences pointues au niveau système.

Énormément d'applications utilisent également Perl ou Python, même s'il est vrai qu'actuellement le langage le plus utilisé est Java devant le C.
Mais Java est orienté Internet.

Ce que je te recommande en premier lieu, c'est de commencer à te familiarisé avec des langages de scripts :
Apprends à utiliser un shell Unix car tu as de grandes possibilités.
Pour cela, il te suffit d'installer un système GNU/Linux sur une machine ou bien CygWin qui est un utilitaire permettant d'avoir entre autres choses un shell Unix sous Windows.


Bien cordialement.

Jonas.
1
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,

https://forums.commentcamarche.net/forum/affich-2078604-difference-c-et-c

Sinon, Google est ton ami...
http://forum.telecharger.01net.com/forum/high-tech/LOGICIELS/Developpement/difference-sujet_170006_1.htm
1
Xerium Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut,

Je t'invite à lire cet article :
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage

Bonne lecture ;)
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
merci pour avoir repondu xerium
que me recommandiez vous pour un langage simple?
0
Elarion Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   26
 
le python.
Mais c'est mieux de commencer par le C (http://siteduzero.com)
Car en connaissant correctement ces deux langages tu maitriseras ne grandes parties des autres. Du moins c'est maintenant le cas pour moi.

cordialement.
0
FrancisBuddy Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   3
 
Je suis d'accord avec Elarion, apprendre le C avec le tuto sur le site du zéro qui est très bien fait te permettra d'apprendre les bases fondamentales de la programmation et te permettra de te débrouiller avec les autres langages.
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
oui pour une introduction à la programmation je recommanderai aussi le python.
0
Elarion Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   26
 
oui mais comme je l'ai dit je pense que apprendre un langage trop facile au début peut handicapé sur l'apprentissage des autres comme le C.
le python c'est du C hyper simplifié. si il connait le python il ne saurait pas faire du C.
S'il connait le C il pourra faire du python juste en apprenant la structuration.
0

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

Posez votre question
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Salut,

Un langage pas mal et pas trop complexe :
- Perl
Surnommé la tronçonneuse suisse de la programmation...

C'est un couteau suisse qui a la puissance d'une tronçonneuse...

A bientôt.
Jonas.
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
le logiciel delphi utilise quoi comme langage ?
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Le Pascal Objet.

Ceci dit il existe une version C++ de Delphi ça s'appelle C++Builder.
0
Le Dodo Messages postés 1934 Date d'inscription   Statut Membre Dernière intervention   246
 
ici c'est un cours pour le C++, mais lis juste la partie "le C++ face aux autres langages"

https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c#ss_part_3
0
Le Dodo Messages postés 1934 Date d'inscription   Statut Membre Dernière intervention   246
 
aujourd'hui, les 3 langages les plus utilisés sont le C (Windows est programmé en C), le C++ (principalement pour les jeux vidéos), le JAVA (langage des applications mobiles)

ce sont les plus courants, mais si tu veux programmer en autre chose... je ne t'en empêche pas :-)
0
xdrive25 Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Apprend avec le site du zéro et avec la documentation du site officiel du langage que tu as choisis.
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
je me débute en se moment avec le langage C et C++ je ne vois pas ou es la différence pouvez vous m'éclairer svp?
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Salut,

C et C++ sont deux langages différents, et la principale difference entre le C et le C++ sont les classes. Tu peu visiter ce lien pour en savoir plus : http://www.bruno-garcia.net/www/Cours/diffs.html
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Depuis hier j'essaie d'apprendre le langage C, je le trouve très compliquer .
Donc voici ma question: Y aurais t-il un langage simple pour débuter tout comme les programmeurs le fassent pour débuter en programmation?
merci.
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Salut,

Pour débuter en programmation il faut commencer par des cours d'algo, puis des cours Pascal. Commencer par le C est une super mauvaise idée.
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
oui tu as raison je commence d'abors avec les cours d'algo puis cours pascal
merci
0
heyquem Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   131
 
Conseil d'ami: COMMENCE PAR PYTHON

Apprend aussi l'algorithmique en même temps si tu peux.

Mais ne perds pas ton temps et ta motivation en suivant des conseils du genre "d'abord le C puis le Python", ou bien "d'abord l'algorithmique puis le Pascal".
Pour bien avancer, il faut PRATIQUER. Faire de l'algorithmique sur papier sans rien exécuter de concret, c'est démotivant, sauf pour des gens qui aiment le maniement intelectuel pur.

Perso je pense que ce qui est bien, c'est de mener en même temps une étude intellectuelle et une pratique effective.
Je te conseille 70 % à utiliser Python , 30 % à étudier l'algorithmique et 10 % à lire des choses sur les autres langages. Le comparatisme permet de mieux comprendre ce qui caractérise quelque chose.
0
yanis60 Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   3
 
oui merci bcp pour votre reponse
0
heyquem Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   131
 
Tu peux faire aussi quelque chose:
apprends Pascal ET Python en parallèle pendant quelques jours. Il faut tâter aux choses pour s'en faire une idée. Tu compares, tu vois ce qui donne le plus vite des résultats concrets, ce qui apporte le plus de satisfaction. Essaye de découvrir quels sont les champs dans lesquels l'un et l'autre langages peuvent être utilisés. Python, avec ses myriades de bibliothèques tierces, est utilisable dans tout, et la communaité est large et sympa.
Au bout de quelques jours tu choisiras toi même, au lieu de suivre des conseils squelettiques (sauf jivef auquel je vais mettre un point)
0