Je suis un peu nouveau dans la programmation, et toute ma programmation a été jusqu'à présent sous Windows.
Je n'ai aucune formation en informatique, mais je suis un gars intelligent et j'apprends assez rapidement. (J'ai un doctorat en mathématiques.)
Qu'est-ce qui constituerait une introduction à Linux qui ne présume pas d'une expérience préalable autre que Windows, mais qui aborde les aspects positifs / utiles / puissants?
Réponses:
Il y a quelque temps, j'ai posé une question similaire et, après avoir lu les réponses ici, j'ai décidé de configurer un serveur Ubuntu au travail avec un accès ssh. Je l'utilise quotidiennement depuis environ un mois pour héberger quelques petits sites Web, en tant que serveur de fichiers et tout simplement en tant que projet. J'y retourne plusieurs fois par jour depuis différents endroits et je fais quelque chose ... n'importe quoi: déplacez des fichiers, éditez des fichiers de configuration avec vi, juste ce que vous voulez.
Je suis peut-être un geek, mais je le trouve toujours fascinant un mois plus tard.
Voici ma question, pas tout à fait comme la vôtre, mais j’étais également adiminateur de Window ...
Administrateur Windows cherchant à démarrer petit avec un serveur de fichiers Linux (Ubuntu)
la source
Il serait utile que votre question soit un peu plus précise, mais je vais essayer.
Certains feront remarquer qu'il ne s'agit pas d'un administrateur système, mais je ne suis pas d'accord. La configuration d’environnements de développement pour les programmeurs et la fourniture d’une assistance font partie du travail de beaucoup d’entre nous.
Choisissez une distribution et installez-la. Vous pouvez essayer un live-cd, mais peu d'environnements de développement peuvent être exécutés à partir de cela.
Sachez pour quoi vous programmez, s'agit-il strictement d'un programme Linux? Est-ce un programme de bureau?
Sélectionnez votre boîte à outils et vos bibliothèques.
Découvrez Stack Overflow , le site associé à la programmation de cette page Web.
Démarrer sous Linux (d'après mon expérience) peut être difficile. Mais rappelez-vous, même si Linux ne dispose peut-être pas du plus grand nombre d'utilisateurs, presque tous les utilisateurs postent leurs problèmes sur un forum ouvert. Cela signifie que vous pouvez rechercher (Google) pratiquement tous les problèmes auxquels vous pouvez penser. À mon avis, il est plus facile de trouver de l'aide en ligne pour Linux que pour Windows (en fonction de votre distribution, Ubuntu est recommandé pour les débutants).
Choisissez un environnement de développement (IDE), par exemple Geany (fourni avec Gnome / Ubuntu), mais il existe de nombreuses alternatives.
Ce n’est pas une réponse très précise, mais comme la question n’est pas très précise, j’espère que cela vous orientera dans la bonne direction. La plupart d'entre nous, les «types Linux», utilisions Windows à un moment donné et je pense que votre raisonnement logique et votre diplôme en mathématiques vous aideront.
Pensez simplement 'Matlab' si vous êtes coincé dans le terminal.
la source
Un grand nombre des ressources mentionnées dans cette question sont adaptées aux débutants.
la source
Certains ont trouvé Unix pour le mage débutant utile à cet égard.
la source
J'ajouterai que la
<distribution name> Unleashed
série de SAMS Publishing prend un bon aperçu de la situation.C’est là où j’ai commencé avec Linux il ya de nombreuses lunes, et une grande partie de ce qui était couvert dans l’édition de 96 est toujours valable. Un groupe a changé / amélioré / etc, mais ce livre a été une ressource précieuse pour moi à plusieurs reprises.
la source