プログラミングはとても楽しく、非常に役に立つ。クリエイティブになれるだけでなく、新しいキャリアの可能性も広がります。利用可能なオンライン・リソースをすべて活用する前に、学習するコーディング言語を選択する必要があります。コーディングの勉強は言語の勉強と同じで、一貫性があり、規律正しく、オープンマインドである必要があります!このWikiHowでは、コンピュータとソフトウェアプログラミングの学習を始める方法を紹介します。
知っておくべきこと
- Python、C++、JavaScriptなど、最初に練習したいコンピュータ言語を決める。
- 学習する際には、オンラインの大学やツール、チュートリアルの活用を検討しましょう。
- プログラミング・プロジェクトを立ち上げ、たくさんの本を読み、新しいアプローチを試すことで独学する。
言語を選ぶ
-
自分のやりたいことに関連した言語を選びましょう。どんなプログラムを書きたいですか?自分の好きなアプリケーションやウェブサイトを思い浮かべ、その開発者がどのような方法で作成したかを調べてみましょう。さまざまな種類のプログラムを作成するために、さまざまな言語が使用されているので、あなたがやりたいことに関連する言語を選びましょう。
- コンピュータ・プログラミングとは、コンピュータが従う一連の命令文のことです。これらの命令は、いくつかの異なる「言語」で書かれることがあり、単に命令やテキストを整理する方法が異なるだけです。
- ある言語が自分のニーズに合わないと判断すれば、いつでも新しい言語に移ることができる。
-
C、C++、C#および関連言語を考えてみよう。これらの言語は、主にゲームなどのスタンドアローンのコンピュータアプリケーションを作成するために使用されます。初心者が学ぶには難しい言語ですが、不可能ではありません。これらを学ぶことで、プログラミングだけでなく、コンピュータの仕組みについても深く理解できるようになります。また、ほとんどのプログラミング言語はCやC++の概念を受け継いでいるため、Cベースの言語から始めることは、他の言語を学び始める際にも役立ちます。
-
.ウェブサイト(JavaScript)やモバイルアプリ(Java)を作りたいなら、これらの言語を学ぶといいだろう。これらの言語は今とても需要があるので、知っておくと便利です。JavaとJavaScriptは名前が似ていますが、全く別の言語であることを覚えておいてください。
-
.Pythonは複数のプラットフォームで広く使われている非常に汎用性の高い言語です。 非常に強力であるにもかかわらず、初心者にとってとっつきやすい言語なので、ぜひ試してみてください!
-
.PHPはPHPの略です:ハイパーテキスト・プロセッサの略です。Webプログラミング言語であり、その弱い型付けと人気(人気があるということは、その言語に関するいくつかの有用なチュートリアルがあるということです)のため、比較的簡単に学ぶことができます。サーバーサイドのプログラミングに最適な言語です。
-
これらの言語に自分を限定しないでください!プログラミング言語は山ほどあり、どれも用途は様々です。プログラマーとして働きたいのであれば、複数の言語を知っている必要があります。
- あなたが就きたい仕事の広告を見て、そこで求められている一般的な言語を探すのが最善の策でしょう。
言語を学ぶ
-
大学や専門学校への進学を考えてみよう。プログラマーを採用するほとんどの企業は、出身大学や成績よりもあなたのスキルを重視しますが、そのような分野で大卒であることは大いに役立ちます。独学で学ぶよりも効率的に学ぶことができ、先生(そしておそらく友人)から専門的な指導を受けることができます。
- この分野の学位取得者には、助成金が支給されることも多い。学位の値段に怯える必要はありません!
-
オンライン大学、コーディングスクール、ブートキャンプで学びましょう。MITの素晴らしいCourseraのように、受講料と実際の学位や修了証が最後にもらえるオンライン学位でも、Code Academy、Fullstack Academy、Flatiron Schoolのようなオンライン・コーディング・スクールやブートキャンプでも、これらの体系化されたコースからプログラミングについて多くを学ぶことができる。
-
コーディング・ブートキャンプを試してみよう。コーディング・ブートキャンプは、コーディングに没頭するように設計されているので、速く学ぶことができます。コーディング・ブートキャンプでは、プログラム期間中、時間とエネルギーをすべてコーディングの学習にあててください。プログラムはかなり短期間です(通常12週間から25週間)。多くのコーディング・ブートキャンプはキャリア支援を提供しており、すぐに開発者としてのキャリアに飛び込みたい場合に役立ちます。
- 無料でもっと気軽にブートキャンプを体験したいなら、Free Code Campをチェックしよう。
-
オンラインチュートリアルで学ぶ。基礎的なことからちょっとしたコツまで教えてくれるウェブサイトを持つプログラマーはたくさんいる。学びたい言語のチュートリアルを探してみよう。
- 簡単なチュートリアルとビデオでコンピュータ・コーディングを教えてくれる。Codecademyも無料で学べるサイトで、ステップ・バイ・ステップのチュートリアルがある。
- などのサイトは、あなたの日記を手助けしてくれる、言語に特化した素晴らしいチュートリアルだ。
-
できれば若いうちから始めよう。子供にプログラミングを教えるためのプログラムがいくつかある。MITのScratchのようなプログラムはとても役に立ち、若ければ若いほど(他の言語と同じように)簡単に習得できる。
- キットのようなものは、役に立つことをほとんど教えてくれないので避けましょう。
独学で学ぶ
-
プログラミングの良い本やチュートリアルから始めましょう。 学びたいプログラミング言語に関する、最新の良書を手に入れましょう。Amazonや同様のサイトでのレビューは、役に立つ本と役に立たない本を見分けるのに役立ちます。
-
その言語のインタープリターを入手する。インタープリターは単なるコンピューター・プログラムのひとつですが、プログラミング言語で書いたアイデアを「マシン・コード」に変換してくれるので、実際に動いているところを見ることができます。たくさんのプログラムがあるので、自分に合ったものを選ぶ必要がある。
-
オンライン・リソースやコミュニティを利用しながら学習しましょう。オンラインには、Mozilla's Developer Network、Stack Exchange、Try Rubyなど、プログラミングについて学んだり、コードをテストしたりできるサイトがたくさんあります。これらのサイトは、より多くの開発者が自分たちのプラットフォームの発展に貢献することを望んでおり、そのリソースはウェブ上で最高のものとなります。
-
本を読む! 本からプログラミング言語の例を取り出して、あなたのインタプリタに入れましょう。 例を変えて、プログラムにいろいろなことをさせてみよう。
-
自分のアイデアを組み合わせて、動くプログラムにしてみましょう。 通貨を変換するプログラムのような簡単なものから始め、読み続け、プログラミング言語について学びながら、より複雑なものへとステップアップしていきましょう。
-
別の言語を学ぶ。最初の言語で積極的にプログラミングを始めたら、2番目の言語を学ぶのもよいでしょう。 最初の言語とは根本的に異なるパラダイムを使用する言語を選べば、2つ目のプログラミング言語を学ぶ効果を最大限に引き出すことができる。 例えば、Schemeで始めたのなら、次はCやJavaを学んでみる。 Javaで始めたのなら、PerlやPythonを学ぶのもいいだろう。
-
プログラミングを続け、新しいことに挑戦する! 優秀なプログラマーになるためには、少なくとも、変化する技術についていかなければならない。 常に新しい言語、新しいパラダイム、そして最も重要なことは、新しいプログラミングを学ぶことだ!
- プログラマーとして成功するということは、プログラマーとしての考え方を学ぶということだ。課題を学習の機会としてとらえ、自分のスキルを向上させ、プログラミング・プロセスを改善する新しい方法を受け入れる必要がある。
コメント
最新を表示する
NG表示方式
NGID一覧