Skip to main content

オンラインでコードを書くことを学ぶためのベストリソース

自己啓発セミナー『失敗と成功の法則』 (六月 2025)

自己啓発セミナー『失敗と成功の法則』 (六月 2025)
Anonim

あなた自身のウェブサイトを構築したい場合でも、潜在的な雇用主にあなたの魅力を高めることを望んでいる場合でも、コードを学ぶことは確かに便利です。しかし、どこから始めるのですか?プログラミング言語の世界であなたの足を濡らすためのオプションが不足していることは明らかですが、良いエントリーポイントを見つけることは難しいことが分かります。結局のところ、どの言語があなたに最も合っているかを決めるにはどうしますか?

この記事では、コード作成の学習を検討しているときに必要となる最初の決定を順を追って説明し、次にスキルを開発する準備が整ったときに役立つオンラインリソースをおすすめします。

08の01

最初のもの:学習したいプログラミング言語を決める

「どのコーディング言語を学習するのか」をタイプすると、300万を超える検索結果が得られます。明らかに、これは一般的な質問であり、あなたはその主題について異なる意見を持つ多くの権威を見つけるでしょう。このトピックではさまざまなサイトで何が言わなければならないのか、少し時間を費やすことは明るくて価値があるかもしれませんが、物事を合理化したい場合は、まず自分自身にこの質問をしてください。

英語の単語のように、コミュニケーションの思考やアイデアの終わりを意味します。プログラミング言語は、あなたが特定のことを達成するのに役立つので便利です。だから、どのようなコーディング言語を学ぶべきかを決める時、あなたが作りたいものについて考えることは非常に重要です。

ウェブサイトを構築したいですか? HTML、CSS、Javascriptを知ることはあなたにとって重要です。スマートフォンアプリの構築にもっと興味がありますか?どのプラットフォームから起動するか(AndroidまたはiOS)を決定し、JavaやObjective-Cなどの対応する言語の1つを選択する必要があります。

明らかに、上記の例は網羅的ではない。どの言語を使い始めるべきかを考えているときに、あなた自身に尋ねたい質問の味を提供するだけです。上記のフローチャートは、コーディングの追求を言語に絞り込む際に役立つもう1つのリソースです。 Googleの有用性を過小評価することはありません。それはいくつかの忍耐を取るだろうが、あなたが構築したいものを知っている場合、それを構築するためにどのようなコーディング言語を研究することは、時間と忍耐の価値が十分にあることができます。

上記の素晴らしいフローチャートの背後にあるCarl Cheoも、学習する言語に基づいて考慮する学習リソースの便利な内訳を提供します。ここをクリックしてください。さまざまな言語のリソースの詳細については、さまざまなタブをクリックすることができます。

08の02

Codeacademy

ベスト: 無料、私は基本的な言語のいくつかのための楽しいコーディングレッスンを言う。ウェブサイトを構築したい場合は、HTMLとCSSの基本に焦点を絞ったコースを取ることもできます。このコースは、サイトの構築を練習する際に使用します。

提供される言語:

  • HTMLとCSS
  • JavaScript
  • Python
  • ルビー
  • PHP
  • SQL
  • サス

我々が好きなもの

  • Codeacademyアカウントを作成してコースを受講すると、サービスは進行状況を把握しているので、中断した場所を追跡する時間を費やすことなく、簡単に停止して開始できます。

  • もう1つのプラスは、このサービスが初心者の方に向けられていることです。完全な初心者はHTMLとCSSで始めることをお勧めしますが、より高度な語学コースも提供しています。

  • コースのタイプ(ウェブ開発、ツール、API、データ分析など)でブラウジングすることができます。また、2,000万人以上のユーザーを誇るサイトの膨大な人気のおかげで、そのフォーラムはあなた自身の質問を尋ねたり、特定のコース内の問題から、あなたの心が望むものを構築する方法まで。

  • 別のプロ:Codeacademyは無料です。

私たちが好きではないもの

  • いくつかのコース(またはコース内の特定の質問や問題)は完全にはっきりと書かれていないため、ユーザーのために混乱する可能性があります。

  • 堅牢なCodeacademyフォーラムは、通常、このような場合に救助隊に来ることができますが、ほとんどのコンテンツがシームレスに表示されているときに悩まされることはありません。

03/08

コードアベンジャーズ

ベスト:あなたが各レッスンの後にミニゲームを完成させるので、コーディング言語を使って本物のものを構築する方法を学ぶために、楽しいゲームやゲームが必要な人。 Codeacademyのように、初心者を対象としており、おそらくCodeacademy以上のものでもあります。これは、プログラミング言語のすべての根幹ではなく、基本的な概念を学ぶことに関するものです。コースはスペイン語、オランダ語、ポルトガル語、ロシア語などの言語でも提供されているため、英語以外の言語を話す人にとっても理想的な選択です。

提供される言語:

  • HMTL&CSS
  • JavaScript
  • Python

我々が好きなもの

  • Code Avengersによるコースは楽しく魅力的です。この点では、Codeacademyに匹敵し、競争力があります。

私たちが好きではないもの

  • 最大のものは、コストがあることです。無料トライアルを受けることができますが、コースで5レッスンまでの制限ではなく、各コースにフルアクセスできるサブスクリプションは、月額29ドル、6ヶ月間120ドルです。

  • 少なくともCodeacademyと比較すると、個々のコースに固有のフォーラムはないので、コース内の特定の問題に苦労している場合は解決策を追跡するのが難しいということです。

  • 他のいくつかのサイトと比較して、学習する言語オプションは比較的少なくなっています。

04/08

カーンアカデミー

ベスト:彼らが構築したいものを知っていて、スキルを学ぶための魅力的で直接的な方法を望む初心者。さらに、Khan Academyは、グラフィックスやゲームタイプのアプリケーションに焦点を当てたい人にとって、最も理にかなっています。また、図面やアニメーションのプログラミングにも焦点が当てられています。

提供される言語:

  • JavaScript
  • SQL

我々が好きなもの

  • Khan Academyは、すべて無料で、クレジットカード情報を引き渡すことなく、オンラインでコードを書くことを学ぶための素晴らしいリソースの1つになっています。

  • レッスンは合理的な大きさ(数時間ではない)と魅力的です。

  • 新しいスキルの提示方法や教え方も整理されています。たとえば、JavaScriptのマテリアルのアニメーションの基本にジャンプすることができます。

私たちが好きではないもの

  • 比較的少数の言語が提供されており、Codeacademyで利用可能なフォーラムコミュニティと同じように活気に満ちたコミュニティはありません。

  • それは、あなたの学習スタイルや好みに応じて違いを生むかもしれません。心に留めておくだけのものです。

08の05

コードスクール

ベスト: 標準のJavaScriptやHTML / CSS以外の言語、特にObjective-CなどのiOSアプリケーションのモバイル言語を学びたい人。このリストの他のリソースと同じくらい初心者指向ではありませんので、最初に別のサイトから始めてから、あなたがいくつかのスキルを身に付けてからここに進んでください。コード・スクールは、この記事で言及されている他の多くのリソースよりも多くのプロフェッショナルを抱えています。もしあなたが貿易によってプログラマーになろうとするなら、これはある程度の時間を費やすのには良い場所ですあなたがすべてのマテリアルへのアクセスを望むならば)。

提供される言語:

  • HTMLとCSS
  • JavaScript
  • ルビー
  • Ruby on Rails
  • PHP
  • Python
  • 目標-C
  • 迅速

我々が好きなもの

  • コースの素晴らしい選択、および非常に有用な初心者のガイドは、どの言語の最初の決定を通知することができます。

  • コードスクールでは、専門的な質の高いコースを提供していることで高い評価を得ています。ポッドキャストやビデオ番組とともに、専門的に審査されたコンテンツリストを提供しています。

  • あなたは、iOSデバイス用のコーディングの世界に足を踏み入れることができます。これは、このリストで言及されている他のリソースのほとんどでは不可能です。

私たちが好きではないもの

  • プログラミングの知識がゼロでコードスクールに来ると、少し失われてしまうかもしれません。さらに、すべてのサイトの71のコースと254のスクリーンキャストに無制限にアクセスできるようにするには、毎月のプランで月額29ドル、月に19ドルを支払う必要があります。このサイトを最大限に活用したい場合は、シェルを外す必要があります。

06の08

クセッシャ

ベスト:CodeCademyのようなサイトとは異なり、プログラミングを超えた膨大な種類の教材のための教材を提供しているため、献身的で忍耐力を持った学習者は、自分に最も合ったコースを見つけるために掘り下げています。

提供される言語:

  • HTMLとCSS
  • JavaScript
  • Python
  • ルビー
  • 目標-C
  • 迅速
  • Courseraはさまざまな科目の教材のリポジトリであるため、検索語に基づいて追加の言語を見つけることができます

我々が好きなもの

  • コースは、ジョンズホプキンス大学、スタンフォード、ミシガン大学などの世界的に有名な教育機関から入手できます。さらに、ほとんどのコースは無料ですが、最後に修了証を提示するオプションもあります。

私たちが好きではないもの

  • すべてのコーディングレッスンが、簡単に消化できる場所にあるわけではありません。つまり、あなたが探しているものを正確に知っているこのサイトに来るのを助けることができます。コースは、一般的にCodeacademy、Code Avengers、Khan Academyで利用可能なものほど魅力的でもインタラクティブでもありません。

07/08

樹上の家

ベスト: ほとんどの教材は有料のサブスクリプションを必要とするため、プロに習熟しているスキルや、いくつかのサイドプロジェクトのために、プログラミングに固執し、活用する予定の人。それは、あなたが多量の事前知識を持ってツリーハウスに来る必要があると言っているわけではありません。多くのコースがウェブサイトの構築などの目的に基づいて構築されているため、構築したいアイデアを持つことは十分です。

提供される言語:

  • HTMLとCSS
  • JavaScript
  • jQuery
  • ルビー
  • Ruby on Rails
  • PHP、
  • 迅速
  • 目標-C
  • C#

我々が好きなもの

  • iOS用のモバイルプログラミング言語が含まれているので、iPhoneアプリを構築する場合は、このサイトでどのように行うのかを学ぶのに役立ちます。

  • コミュニティーフォーラムへのアクセス権を得ることができます。コミュニティーフォーラムでは、あなたが困っているときに役立つだけでなく、コーディングの学習と情熱をさらに高めることができます。

私たちが好きではないもの

  • 無料トライアルを使い切ったら、Treehouseでは2つの有料プランのいずれかを選択する必要があります。安価なものは月額25ドルで、1,000以上のビデオコースとインタラクティブツールへのアクセスを提供しています。一方、「プロプラン」は会員専用のフォーラム、ボーナスコンテンツ、オフライン学習などこれらの機能のいくつかは間違いなく有用かもしれませんが、月額ベースでそれほど多くの費用を支払う価値があるようにコードすることを学ぶことについてはかなり深刻である必要があります。

08の08

子供のためのプログラミング

上記のサイトはすべて初心者向けですが、初心者向けの初心者はどうですか?あなたは子供のために作られたこれらのサイトの1つをチェックアウトしたいと思うでしょう。オプションにはBlockly、Scratch、SwiftPlaygroundがあり、ビジュアルに重点を置いて、簡単に従いながらプログラミング概念に若いものを導入します。

無料でスタートし、楽しく過ごせます

コード作成の方法を学ぶに当たっては、インターネットの豊富な無料リソースを活用して、あなたの選択肢を探り、可能な限り多くの学習方法やスキルを身につけてください。あなたが特定の知識を他の方法で得ることができないと確信するまで、そして/または専門的なプログラミングを追求することを決めた場合、あなたのクレジットカードを払う必要はありません。しかし、その時点では、とにかくインワンの教室に移動することを検討したいかもしれません!