成熟した初心者にとって Linux の良い入門書は何でしょうか?

成熟した初心者にとって Linux の良い入門書は何でしょうか?

私はプログラミングにあまり詳しくなく、これまでプログラミングはすべて Windows で行ってきました。

私はコンピューターの正式な訓練を受けたことはありませんが、頭が良くて、かなり早く学習します。(数学の博士号を持っています。)

Windows 以外の経験が前提とされていない、優れた/便利な/強力な機能を紹介する Linux 入門書とはどのようなものでしょうか?

答え1

以前、同様の質問をしましたが、ここでの回答を読んで、仕事場にsshアクセスのあるUbuntuサーバーを設置することにしました。私は、このサーバーを1か月ほど毎日使用して、いくつかの小さなウェブサイトをホストしたり、ファイルサーバーとして、またプロジェクトとして使っています。私は1日に数回、さまざまな場所からsshで接続し、何か...何でも: ファイルを移動したり、vi で設定ファイルを編集したり、何でも。

私はオタクなのかもしれないが、1か月経った今でも、とても魅力的だと感じている。

これが私の質問です。あなたの質問とまったく同じではありませんが、私も Windows のみの管理者でした...

Linux (Ubuntu) ファイル サーバーで小規模なスタートを切ろうとしている Windows 管理者

答え2

質問がもう少し具体的であれば助かります。でも、やってみます。

これはシステム管理者とは関係ないと言う人もいるでしょうが、私はそうは思いません。プログラマー向けの開発環境をセットアップし、サポートを提供することは、私たちの多くにとって仕事の一部です。

  1. ディストリビューションを選択してインストールします。ライブ CD を試すこともできますが、そこから実行できる開発環境は多くありません。

  2. 何のためにプログラミングするのかを把握してください。それは厳密に Linux プログラムですか? デスクトップ プログラムですか?

  3. ツールキットとライブラリを選択します。

  4. チェックアウトスタックオーバーフローこのウェブページのプログラミング関連の姉妹サイト。

  5. Linux を使い始めるのは (私の経験から言うと) 難しいかもしれません。しかし、Linux のユーザーシェアはそれほど大きくないかもしれませんが、ほぼすべてのユーザーがオープン フォーラムに問題を投稿していることを覚えておいてください。つまり、思いつく限りの問題を Google (検索) で調べることができます。私の意見では、Linux の方が Windows よりもオンラインでヘルプを見つけるのが簡単です (ディストリビューションによって異なりますが、初心者には Ubuntu をお勧めします)。

  6. IDE (開発環境) を選択します。たとえば、私は Geany (Gnome/Ubuntu に付属) が好きですが、代替手段は数多くあります。

あまり具体的な答えではありませんが、質問があまり具体的ではなかったので、正しい方向を指し示してくれることを願っています。私たち「Linux ユーザ」のほとんどは、かつては Windows ユーザーでした。論理的思考と数学の学位が役に立つと信じています。

ターミナルで行き詰まったら、「Matlab」を考えてみてください。

答え3

で言及されているリソースの多くはこの質問初心者にも優しいです。

答え4

<distribution name> UnleashedSAMS Publishing のシリーズは、概要から詳細なアプローチまで優れたアプローチを採用していることを付け加えておきます。

これは私が Linux を使い始めたのはずっと昔のことですが、'96 版で取り上げられた内容の多くは今でも有効です。多くの変更や改善が行われていますが、これらの本は私にとって何度も貴重なリソースとなっています。

関連情報