対象者は Linux の基本的な知識を持っています。
返信内容:
Python/C
トピックの順序は実際には非常に興味深いものです。左から右へ: 混沌とした善 - 絶対中立 - 合法的な悪
人生は短い、Pythonが必要だ
質問者は質問の冒頭で「基礎スキルが低い人」という控えめな前提を定義しました。そこで、
実践的な観点からいくつかの提案をします。 学習はあなたのためにあります。自分の問題を解決するために自分で書いたコード スニペットを使用するには、まず自分が何のために学習しているのか (php/shell/perl/python/c/c++) を明確に定義する必要があります。明確な目的があれば、自分に合ったツールを見つけることができます。ツールの品質や言語の品質を気にする必要はありません。
使いやすいことが最も基本であり、使いやすいことがより要求され、それをうまく使用することが自己改善です。
Python:
質問の対象が研究所や学校などの研究教育機関であれば、Python はほぼ必須です。メモを暗記することで単位を取得します。そうでない場合は、自分でいくつかのアイデアを実現したい場合、短く、簡単かつ迅速に Python を選択することはほぼ避けられません。
php:
Web 関連 (CMS、WordPress) を学びたい場合は、PHP を学ぶことが優先されます。シンプルで学習曲線も簡単なので、あまり心配する必要はありません。基本的に、人が開発する Web サイトの 90% は、PHP のパフォーマンスが要求されるレベルに達することはありません。余談ですが、PHP を学ぶには、JS、CSS を使用する必要があります。
shell:
*nix プラットフォームを頻繁に使用する場合 Windows で操作したい場合、shell は必須のオプションです。これを理解できることが最も基本です。Windows で作業している場合は、便利で強力でスムーズな PowerShell を学ぶ必要があります。主に非常に不幸です...
c/c++
あなたがコンピュータ専攻または大学院生である場合、C/C++ を学ぶ必要があり、それを高等教育で学ばなければなりません。レベル 悪くありません。さらに、パフォーマンスに対する要件がさらに厳しい場合、または開発の道をさらに進みたい場合は、最初から C から学習を開始してください。
素晴らしい道への近道はありません。
perl:
必要ない場合や興味がない場合は、この言語を無視するか最後に置くことができます。
---
質問 もう一つの余談: プログラミングを学ぶ目的が良い仕事を見つけて生計を立てることである場合、残りは仕事を見つけてプロジェクト開発を開始するまで待ってください。そうすれば、他にどの言語を学ぶ必要があるかがわかり、1 つの言語しか知らない優秀なプログラマーはいません。
Python を 100% 推奨します。
デスクトップ アプリケーションを作成したいですか? 問題ありません。
クロスプラットフォームをご希望ですか?
ウェブサイトを作成したいですか? 質問はありません。
システム統合を行いたいですか?
一週間以内にプログラミングを始めてみませんか? 問題ありません。
ネットワークサーバーを作成したいですか? 問題ありません。
クローラーを作成したいですか? 問題ありません。
フォーマットされたデータを処理しても問題ありません。
コンパイルなしでリアルタイム操作をしたいですか? 問題ありません。
。 。 。 。 。
あなたには、機械を扱う代わりに問題の解決に集中できる優れた言語が必要です。
それは Perl だったと思います。私は一時期 Perl に夢中になっていて、それ以来 C は縁のない存在でした。
初めて質問に回答させていただきますので、不備や間違いがありましたらご指摘ください。
上記のマスターからの回答を読んで、私も多くのことを学びました。同時に、違う考えもあります。私はあまり忍耐強い人間ではありません。私は、上に挙げたさまざまな言語、PHP、C、C++に触れてきました。私が学んだ言語にはPHPとCがあります。残りの3人は未公開。個人的には、PHP の方が学習しやすいと感じています。また、現在では PHP の方が人気があり、この言語に関するチュートリアルがオンラインでたくさんあります。もちろん、言っておかなければならないのは、PHP を学ぶには、まず PHP に触れることはできず、まず HTML と CSS を学ぶ必要があるということです。心配しないでください。これら 2 つの言語は簡単に習得できます。 HTML と CSS は、非常に単純であるというだけで、C に比べてまったくプログラミングではないと言えます。彼らが何をするのか、どのような言語ルールがあるのかについては、ここでは詳しく説明しません。志胡に答えがあると思います。最後に一つ言っておきたいのは、私のように忍耐力がない人はいないということです。何をするにしても、粘り強く続けなければなりません。 100マイルを旅する人は90歳の半分です。
C -> Linux システムプログラミングに C を使用 -> C++。
C/C++ は常にプログラミングの浮き沈みを伴います。
簡単な場合は Python を選択しますが、実際には、言語の一貫性とクラス ライブラリの設計の観点から (初心者はより優れた設計の言語に問い合わせた方が良いと思います)、Ruby をお勧めします。
十分な基礎がない場合は、Python または PHP を学習してください。
C/C++ Java Erlang これらは適切ではありません。
私は C を体系的に学習しただけです。ただし、プログラミングを始めたばかりであっても。
これで、必要に応じて php と html を直接変更して並べ替えたり、Excel の関数ボタンなどをエクスポートしたりできるようになりました。もちろん、コードは私が書きませんでした。でも真似してみます。
実際には、主にアプリケーション環境に依存します。使いたい言語を学ぶだけです。この業界でこれらの言語のどれかを徹底的に学べば、生計を立てることができます。たとえば、PHP 開発では、多くの情報をオンラインで入手でき、わずか数百ドルで Web サイトを作成できます。しかし、Web サイトを運営する正式な企業に行けば、PHP プログラマーが高収入グループの 1 つであることがわかります。