#1 Le 02/10/2013, à 13:28
- Curiosity
Apprendre un langage informatique
bonjour à toutes et à tous
pour tout vous dire je suis un super profane dans le langage informatique néanmoins j'ai décidé de me lancer.
donc, je vous prie de me montrer un langage facile à apprendre et qui me permet de créer des applications et intervenir sur des problèmes relatif Linux et Windows
bref, un langage universel si ça excite
Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci pour vos réponses.
Xubuntu 14.04.02
Hors ligne
#2 Le 02/10/2013, à 13:50
- tiramiseb
Re : Apprendre un langage informatique
Salut,
Personnellement, je te conseillerais de t'intéresser à Python, qui est un langage puissant et assez facile à aborder...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 02/10/2013, à 13:54
- ssdg
Re : Apprendre un langage informatique
Bah... euh... et si tu commençait simple?
Parceque intervenir sur des problèmes peut être assez large.
Il peut être plus pratique pour installer/configurer/récupérer des informations sur un système d'utiliser bash sous linux (et peut être powershell sous windows)
Pour faire des applications simples, j'imagine que python à de bonnes librairies, mais j'ai un peu de mal à conseiller un langage où une variable peut contenir un chiffre, une chaine de caractères, des poules et des serviettes sans broncher.
Sinon, la plupart des gens qui commencent tout seuls font du javascript ou du PHP, mais attention, il y a des pratiques qui passent très bien quand on est tout seul et qui deviennent n'importe quoi quand on commence à bosser à plusieurs.
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#4 Le 02/10/2013, à 14:08
- tiramiseb
Re : Apprendre un langage informatique
Sinon, la plupart des gens qui commencent tout seuls font du javascript ou du PHP
Parce que ce sont les plus courants, pas parce que ce sont les plus simples.
j'ai un peu de mal à conseiller un langage où une variable peut contenir un chiffre, une chaine de caractères, des poules et des serviettes sans broncher.
Pourtant, c'est également ce que fait PHP. Les deux langages sont typés dynamiquement.
D'ailleurs, PHP est encore plus sioux dans sa façon de gérer ça, il permet d'additionner des chaînes et des nombres :
$ echo '<? echo "2 poules" + 2 ?>' | php
4
$ echo 'print "2 poules" + 2' | python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
Il faut faire très gaffe avec PHP, il peut se passer des choses bizarres quand on ne fait pas attention.
Python, de son côté, est carré.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 02/10/2013, à 14:13
- tiramiseb
Re : Apprendre un langage informatique
J'ajoute également que Python est un vrai langage objet, et ça c'est bien, c'est propre !
Python FTW !
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 02/10/2013, à 14:42
- Curiosity
Re : Apprendre un langage informatique
J'ajoute également que Python est un vrai langage objet, et ça c'est bien, c'est propre !
Python FTW !
salut,
Python peut-il faire un langage script et objet en meme temps ?:cool:
Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci pour vos réponses.
Xubuntu 14.04.02
Hors ligne
#7 Le 02/10/2013, à 14:50
- pires57
Re : Apprendre un langage informatique
c'est exact, php ne type pas ses variables et tu as donc la possibilité de mettre tout et n'importe quoi dans ta variable.
Si tu veut un langage ordonné, alors tu peut te tourner vers Java, C ou C++ qui utilise des variables typés et qui pour java et c++ sont également des langages objets.
A titre personnel, mon préféré c'est le C.
Dernière modification par pires57 (Le 02/10/2013, à 14:51)
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#8 Le 02/10/2013, à 14:59
- tiramiseb
Re : Apprendre un langage informatique
Python peut-il faire un langage script et objet en meme temps ?
"script" et "objet", ce n'est pas opposé.
Ce qu'on appelle un langage de script, c'est généralement un langage qui sait manipuler le système (Python sait le faire) et qui est directement exécuté de son code source, sans compilation (c'est comme ça que fonctionne Python).
Ce n'est pas opposé au fait que le langage est un langage objet.
Python est un langage objet avec des choses assez bien faites qui font qu'on peut également l'utiliser comme un langage procédural...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 02/10/2013, à 15:06
- ssdg
Re : Apprendre un langage informatique
Je n'ai jamais dit que je poussais à commencer par du javascript ou du PHP. (je n'aimerai pas qu'on dise qu'un langage comme PHP est promu par moi )
Sinon, je croyais que javascript était un langage de script alors que coté "manipulation du système" ... bah non)
Bon, bah voilà, à cause de moi, ça va partir en troll.
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#10 Le 02/10/2013, à 15:09
- pingouinux
Re : Apprendre un langage informatique
Bonjour,
Je conseillerais Python également.
Hors ligne
#11 Le 02/10/2013, à 15:12
- tiramiseb
Re : Apprendre un langage informatique
je croyais que javascript était un langage de script alors que coté "manipulation du système" ... bah non
Bah c'est un langage de scripting web...
Il a le côté "non compilé"...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 02/10/2013, à 15:39
- Korak
Re : Apprendre un langage informatique
Bonjour,
je vous prie de me montrer un langage facile à apprendre et qui me permet de créer des applications
Le Pascal (sans IDE, tout en ligne de commande et éditeur de texte).
C'est un langage qui a été créé pour apprendre la programmation.
intervenir sur des problèmes relatif Linux et Windows
Laisse tomber cette idée pour le moment.
Commence par maîtriser les bases de la programmation.
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#13 Le 02/10/2013, à 15:42
- tiramiseb
Re : Apprendre un langage informatique
En effet, le Pascal peut être un bon langage pour débuter.
Pour ma part j'ai commencé avec du BASIC en 1989, mais je pense qu'on peut passer directement sur du Python si on est motivé...
À voir, selon les envies de chacun
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 02/10/2013, à 15:43
- tiramiseb
Re : Apprendre un langage informatique
C'est vrai que cette partie de phrase :
intervenir sur des problèmes relatif Linux et Windows
... me laisse interrogateur.
Ça veut dire quoi "intervenir sur des problèmes" ? En quoi la programmation aiderait à faire ça ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 02/10/2013, à 15:56
- Korak
Re : Apprendre un langage informatique
En effet, le Pascal peut être un bon langage pour débuter.
Ce que j'aime bien avec le Pascal (outre sa simplicité), c'est qu'il est strict. Ça t'évite bien de faire bien des erreurs.
je pense qu'on peut passer directement sur du Python si on est motivé...
Possible, je ne sais pas.
À voir, selon les envies de chacun
Bien sûr.
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#16 Le 03/10/2013, à 15:04
- Curiosity
Re : Apprendre un langage informatique
bonjour à tous
merci beaucoup pour toues vos réponses.
dernière question pensez-vous quand peux intervenir sur une page rédiger par langage HTML, PHP ou autre, seulement en utilisant Pyton sans avoir besoin de recourir à un autre langage ?
et si je veux créer une application ou logiciel là aussi Python fera la faire sans recourir à d’autre
langage ?
En effet, le Pascal peut être un bon langage pour débuter.
Pour ma part j'ai commencé avec du BASIC en 1989, mais je pense qu'on peut passer directement sur du Python si on est motivé...À voir, selon les envies de chacun smile
Oui c'est vrai, logiquement on devrait commencer par le moins dur puis progresser. seulement, dans mon tempérament, quand je me lance dans un projet il faut que j'en-devient expert dans le sujet.
voilà pourquoi je n'ai pas envie de commencer avec un langage puis passer à un autre.
Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci pour vos réponses.
Xubuntu 14.04.02
Hors ligne
#17 Le 03/10/2013, à 15:14
- Korak
Re : Apprendre un langage informatique
Tu n'es jamais allé à l'école?
Pense à la manière dont l'école t'a appris quelque chose: en allant du simple, puis en passant au plus dur, puis en allant au plus compliqué.
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#18 Le 03/10/2013, à 15:57
- Curiosity
Re : Apprendre un langage informatique
Tu n'es jamais allé à l'école?
malheureusement très peu, j'été très con. tout ce que j'ai appris c'est en autodidacte
Pense à la manière dont l'école t'a appris quelque chose: en allant du simple, puis en passant au plus dur, puis en allant au plus compliqué.
pour tout te dire, je suis relativement âgé. donc arriver à cette âge, il me reste plus de temps pour redémarrer de zéro
Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci pour vos réponses.
Xubuntu 14.04.02
Hors ligne
#19 Le 03/10/2013, à 16:05
- Korak
Re : Apprendre un langage informatique
Korak a écrit :Tu n'es jamais allé à l'école?
malheureusement très peu, j'été très con. tout ce que j'ai appris c'est en autodidacte
Même si tu n'es pas allé beaucoup à l'école, avoue que l'école t'a appris quelque chose: en allant du simple, puis en passant au plus dur, puis en allant au plus compliqué.
pour tout te dire, je suis relativement âgé. donc arriver à cette âge, il me reste plus de temps pour redémarrer de zéro
C'est-à-dire?
Quel âge as-tu?
Et dis-toi que l'on apprend à tout âge.
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#20 Le 03/10/2013, à 16:13
- Curiosity
Re : Apprendre un langage informatique
Même si tu n'es pas allé beaucoup à l'école, avoue que l'école t'a appris quelque chose: en allant du simple, puis en passant au plus dur, puis en allant au plus compliqué
Oui l'école m'a appris de lire et écrire et compté, et j'en suis très reconnaissons, pour le reste je me débrouille.
pour mon âge, je suis dans la quarantaines
Le savoir c'est la supériorité ! rien ne doit le gêner faute de quoi, on se condamne à une éternelle infériorité.
Toujours un grand merci pour vos réponses.
Xubuntu 14.04.02
Hors ligne
#21 Le 03/10/2013, à 16:20
- Clhiver
Re : Apprendre un langage informatique
Salut,
Moi, j'en suis restée au basic (enseigné dans beaucoup de clubs informatique des lycées), au fortran (touojurs utilisé dans de nombres de centres de recherche), au pascal (orienté objet, obligation de définier les variables, récursivité...) et un peu au C (mais je ne sais plus pourquoi ).
Plus tard, pour gagner un peu de sous quand j'étais étudiante, je me suis mise à des AGL (forte, nastar et navision).
Dernière modification par Clhiver (Le 03/10/2013, à 16:43)
L'informatique ça marche, sauf quand ça ne marche pas !
Hors ligne
#22 Le 03/10/2013, à 16:30
- Korak
Re : Apprendre un langage informatique
pour mon âge, je suis dans la quarantaines
Et tu te considères comme un vieux?
J'ai 46 ans et je ne m'en plaint pas.
Enfin, pas trop. Il est vrai que l'on assimile plus autant qu'a 20 ans.
Mais tu n'es pas out pour la cause. Commence par un langage simple et strict comme le Pascal.
Ensuite, tu verras si tu dois changer de langage (à mon avis, oui. Le Pascal est dépassé mais reste un très bon langage d'apprentissage de la programmation)
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#23 Le 03/10/2013, à 16:54
- Orion-Jones
Re : Apprendre un langage informatique
J'ai commencé par le C, pour programmer des homebrews sur ds. J'avoue que récemment je me suis mis au Python et c'est vraiment plus simple :
-Peu de parenthèses,
-Pas de point virgule pour valider les variables, fonctions etc...
Je serai toi je commencerai par du Python.
Edit:
J'oubliai, tu n'as pas besoin de compiler ton code pour tester ton programme, tu peux le tester directement. Ca c'est sympa.
Dernière modification par Orion-Jones (Le 03/10/2013, à 17:02)
Hors ligne
#24 Le 03/10/2013, à 17:17
- pires57
Re : Apprendre un langage informatique
J ai pour ma part commencer par du C puis j'ai appris par la suite le C# ( que je n'aime pas) le java ( que je n'aime pas non plus) le php et asp.net pour du web. Et visual basic pour du script Windows.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#25 Le 03/10/2013, à 22:58
- telliam
Re : Apprendre un langage informatique
salut,
moi je suis plutôt vieille école : pascal -> ada, c -> c++ puis les autres.
En fait le langage compte peu une fois qu'on a appris a bien structuré son code et faire un bon algorithme.
J'aurai plutot tendance à conseiller un langage fortement typé pour que les bonnes habitudes soient prises. Genre Ada :-)
mais bon a apprendre tout seul c ardu.
donc je te conseillerai le pascal ou le C. Le python est simple, facile a comprendre par contre il peut donner de très mauvaises habitudes de programmation.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne