Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 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

#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...

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é.

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 ! wink

Hors ligne

#6 Le 02/10/2013, à 14:42

Curiosity

Re : Apprendre un langage informatique

tiramiseb a écrit :

J'ajoute également que Python est un vrai langage objet, et ça c'est bien, c'est propre !

Python FTW ! wink

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...

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

ssdg a écrit :

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... tongue
Il a le côté "non compilé"...

Hors ligne

#12 Le 02/10/2013, à 15:39

Korak

Re : Apprendre un langage informatique

Bonjour,

Curiosity a écrit :

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.

Curiosity a écrit :

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 smile

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 ?

Hors ligne

#15 Le 02/10/2013, à 15:56

Korak

Re : Apprendre un langage informatique

tiramiseb a écrit :

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.

tiramiseb a écrit :

je pense qu'on peut passer directement sur du Python si on est motivé...

Possible, je ne sais pas.

tiramiseb a écrit :

À voir, selon les envies de chacun smile

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 ?

tiramiseb  a écrit :

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. smile


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

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 sad

Korak  a écrit :

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 wink


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

Curiosity a écrit :
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 sad

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é.

Curiosity a écrit :

pour tout te dire, je suis relativement âgé. donc arriver à cette âge, il me reste plus de temps pour redémarrer de zéro wink

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

Korak  a écrit :

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 tongue ).
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

Curiosity a écrit :

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