CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide débutant

jerems2b
jerems2b
Niveau 9
03 mars 2010 à 16:34:37

Salut all , je suis sous windows depuis toujours , mais voilà je commence à m'interesser à la programmation , et je pense avoir compris que linux est mieux pour moi .
J'ai installé ubuntu sur une partition , mais j'aimerais désormais apprendre à m'en servir , par ou et comment commencer ?
Merci de vos réponses , @ +

chris_27
chris_27
Niveau 10
03 mars 2010 à 16:38:41

Bonjour,

Ça dépend ce que tu veux commencer surtout.

:d) Tu as compris le concept de gestionnaire de paquet ?
:d) Tu as essayé les "éditeurs de code" usuels ? (je pense à gedit, emacs et vim là, entre autres)
:d) Tu as compris la notion de droits unix ?
:d) Tu as compris le principe de manpages ? (indispensable pour faire du C ou des scripts)
:d) Tu as des projets précis ?

jerems2b
jerems2b
Niveau 9
03 mars 2010 à 23:05:16

je tente d'apprendre en ce moment à " programmer " , tout d'abord en C , je suis des " cours " sur www.siteduzero.com , je voudrais à terme devenir bon en programmation , connaître bien les ordinateurs , j'ai toujours adorer l'informatique , j'ai appris un peu à les reparer seul depuis petit , maintenant je decide de me lancer la dedans , mais je ne sais pas par ou commencer , j'ai lu qu'il fallait d'abord connaître plusieurs " langages " ....

chris_27
chris_27
Niveau 10
03 mars 2010 à 23:20:56

Si tu veux mon avis, le discours "il faut connaître plusieurs langages" est déjà dépassé. Maintenant c'est une méta-connaissance qu'il faut. Je m'explique :

Dans la vraie vie, le langage est souvent imposé soit parce que tu as déjà du code existant, soit parce que c'est préciser dans le cahier des charges, soit encore parce que tu vas avoir recours à des libraires précises. Et même dans les cas où le langage est au choix, il faut avoir des éléments pour faire un bon choix.
Du coup, ce qu'il faut c'est une connaissance générale des différents paradigmes de programmation, de leurs avantages et inconvénients, et savoir dans quelle case rentre chaque langage de programmation classique.
Après, c'est vrai aussi que c'est en forgeant qu'on devient forgeron, mais il faut garder un certain recul. Et puis le bagage théorique permet de s'adapter très rapidement à un langage qu'on ne connaît pas du tout.

Pour programmer en C sous linux, tout ce dont tu as besoin est dans les paquets suivants (ce sont les noms debian, il peut y avoir de légères variations sous ubuntu) :
:d) build-essential = ça t'amène gcc (compilateur) et make (de quoi rendre les compilations plus automatique, pour le décrire vite) entre autres.
:d) gcc-doc = documentation de gcc. C'est peut-être inclus d'office dans build-essential sous ubuntu, à voir si "man gcc" marche sans ça ou pas.
:d) vim/emacs OU eclipse/anjuta/code::blocks = de quoi éditer ton code. J'ai coupé en deux car tu as les éditeurs de code et les environnement de programmation. Je pense que dans un premier temps, il vaut mieux se concentrer sur les éditeurs de code. Déjà, ils sont meilleurs pour l'édition du code. Et ensuite ça te permet de découvrir/comprendre comment marche la phase de compilation (transformation de code en exécutable), ce qui est un point important (qui est masqué par un simple bouton dans les environnements de programmation).

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment