[PROGRA] - Le meilleur language pour débuter ?

Salut les chouals, voila j'ai de bonne notion en électronique j'ai donc voulu me mettre a faire mes propres systèmes, je me suis alors acheté une Raspberry Pi (micropc sous linux) pour m'en servir de micro-controleur mais la un probleme se pose... la programmation
je suis vraiment motivé pour m'y mettre mais j'arrive pas a choisir par quel language commencé.. En gros je veux que ce soit bien à apprendre et surtout utile pour plus tard. Merci d'avance pour vos réponses !

Poster un commentaire
alarty
alarty
8 ans

Le Python, parce que c’est le langage officiel du Raspberry pi, il est installé par défaut dans Raspbian. Ce langage est puissant et pas très difficile à apprendre.

popo76
popo76
8 ans

@alarty: enfin faut etre motivé quand même

alarty
alarty
8 ans

@popo76: Bah je vois pas pourquoi, c'est pas ultra compliqué, c'est même celui qui est enseigné en prépa ou autre cours d'introduction à l'informatique...
Après c'est sûr qu'il doit y avoir plus simple et prémâché, mais au moins python ça peut être aussi utile pour la suite !

Jotaro
Jotaro
8 ans

@alarty: Clairement, python est très accessible et vachement bien documenté!

popo76
popo76
8 ans

@alarty: D'ailleur niveau utilité on peut faire quoi ? ça fait un bout de temps que je m'interesse a tout ça mais bon, deja le raspberry j'ai 1 pc portable avec un i7-720QM qui m'est inutile donc le raspberry je saurais pas quoi en faire et pour le python on peut faire quoi d'utile ?
Enfin de vraiment concret ! Sachant que je perd vite l'attention du truc si j'arrive pas a me passionner :x Pareil avec l'arduino pour mon utilisation j'y vois pas d'interet même si je trouve ça tres interessant

Jotaro
Jotaro
8 ans

@popo76: Bah tu peux faire ce que tu veux. Gimp est fait en python par exemple il me semble. C'est aussi pas mal utilisé en science.

alarty
alarty
8 ans

@popo76: Python a tellement d'applications, vu que c'est un langage très complet, avec une bonne communauté et des librairies bien fournies et bien documentées !
Personnellement je fais du Data Mining avec, et des trucs un peu orienté maths.
Y a pas mal de logiciels en python, après, c'est un peu applicable à tous domaines !

alarty
alarty
8 ans

@popo76: Si tu veux voir un peu les différents domaines applicatifs : https://www.python.org/about/apps/
La première fois que j'ai vu ça j'ai été bluffé !

popo76
popo76
8 ans

@alarty: Du coup une question tres con, mais unity le moteur 3D t'as deja essayé ? Y'a du python dedans ? Ou c'est peut etre blender.
Bref c'est facile a prendre en main unity-blender ? Sinon on peut faire un fps tout simple hein avec du python ? Ou c'est vraiment hardcore ?

alarty
alarty
8 ans

@popo76: Non j'ai jamais utilisé Unity ou Blender... Je sais pas si il y a du python dedans mais j'ai entendu parler d'un module qui te permet de coder en python sur unity. Je crois que c'est du C# principalement !

Pour faire des jeux, 2D ou 3D tu as des librairies (panda3D principalement). Après j'ai jamais utilisé, et je ne sais pas si c'est le langage le plus adapté ! Je pense qu'il y a plus simple pour faire des jeux 3D, mais c'est faisable !
Perso mon utilisation de Python est limitée du coup je vais pas trop pouvoir t'aider!

Nell
Nell
8 ans

@alarty: Python est intégré dans presque tous les OS linux (si ce n'est pas tous enfaite ?) ce n'est pas propre au Rpi.
@Jordxnn: Je valide que c'est un langage très bien, niveau possibilité, il est est au top car la plupart des librairie existante pour le C++, sont exportable pour python (si ce n'est pas déjà fait). Tu peux faire des scripts (d'automatisation ?), du fenêtrage, des sites web aussi (google et ses composantes comme youtube sont faites en python il me semble). Et j'en passe ...

Diorega
Diorega
8 ans

Vas voir du côté du python ou du C qui est relativement simple après tu peux passer au C++

foto_osman

Python > *
PS: on dit « langage ».

popo76
popo76
8 ans

scratch

Eskyss
Eskyss
8 ans

En fait cela dépend surtout de tes besoins. Mais si tu cherches un langage très utile et ultra répandu et ultra performant ->
C++

Sinon sur Raspberry le Javascript c'est pas trop mal non plus


Nyrvan
Nyrvan
8 ans

@Eskyss: C++ c'est quand même ultra complexe, comme alarty plus bas je conseille le Python, ça s'apprend bien et donne de bonnes bases en programmation

Eskyss
Eskyss
8 ans

@Nyrvan: Ouais j'ai complètement zappé Python en fait après c'est une question de préferences

Nyrvan
Nyrvan
8 ans

@Eskyss: le problème de C++ c'est que pour un débutant y'a plein de notions qu'il ne connaît pas et il risque de galérer à mort

Eskyss
Eskyss
8 ans

@Nyrvan: Pas faux, moi j'avais commencé direct le C et le C++ j'avais pas le choix donc t'apprends vite mais tout seul tu pleures je pense

Nyrvan
Nyrvan
8 ans

@Eskyss: (/csb je sors d'un IUT d'info) Quand j'ai commencé le C++ et le Java j'y connaissais rien en algorithmique et en prog objet, j'ai bien galéré au début, le seul langage qu je gérais à peu près c'était le Python...

THX_1138
THX_1138
8 ans

Je te dirais bien d'aller regarder du côté de GotoPlusPlus... mais tu risque d'en chier.

Ce qu'il te faut pour commencer, c'est un langage structuré tel que C# sur PC ou Python sur Raspberry. Il y en a d'autres mais c'est la base.

Ensuite, il te faut aussi une méthode, un cours parce qu'il y a des bases à connaître impérativement. Si tu ne les possède pas, le code que tu écriras s'en ressentira.

Enfin, il te faut aussi une grosse motivation parce que, au départ, la programmation c'est répétitif et rébarbatif. Il faut entre 3 mois et un an pour réellement "savoir programmer". Trois mois, c'est intensif (8-10h/jour, 7/7).

evilz
evilz
8 ans

Dommage qu'avec l'âge j'ai perdu la motivation pour des trucs comme ca ... ca doit être super intéressant

Epileptik
Epileptik
8 ans

Si tu n'as aucune notion de base en informatique, je te conseillerais le C#.
Tu trouveras facilement des tutos pour apprendre, les nombreuses librairies te permettront de t'interfacer avec beaucoup de logiciels, et la prise en main de l'IDE sera assez rapide.
C++ avec les pointeurs tu risques d’être vite perdu.

Jordxnn
Jordxnn
8 ans

et le HTML ? personne ne l'a mentionné pourtant on me le conseille souvant

biohazard
biohazard
8 ans

@Jordxnn: c'est pas vraiment un langage de programmation

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.