MacやWindowsでもできるプログラミングの始め方についてまとめています。
本記事の内容は以下の通り。

・Mac・Winndowsでできるプログラミングと始め方
・プログラミング言語の選び方

基本的にインストールは公式サイトからインストーラーをダウンロードして実行すればOKです。
ここで紹介していない言語についても公式サイトからインストーラーをダウンロードという形が多いと思います。
関連記事>>note:未経験者の為のプログラミングを始める手順

Mac・Winndowsでできるプログラミングと始め方

今回紹介するのは以下の言語です。

  • Python
  • Node.js(JavaScript)
  • Cython

Python

Pythonは記述方法が比較的簡単なプログラミング言語です。
用途もAIからWeb開発・アプリ開発など広いので初心者には特におすすめ。
Pythonプログラミングの始め方まとめ

Node.js(JavaScript)

Node.jsはJavaScriptがサーバーサイドで実行できる開発環境です。
PythonなどのようにコマンドラインでJavaScriptのプログラムを実行できるようになります。
Node.jsの始め方〜サーバーサイドJavaScriptを始めよう〜

Cython

「Pythonの簡単な記述」と「C言語の処理速度」を併せ持ったハイブリッド型のプログラミング言語です。
PythonにCythonライブラリをインストールすることで使用できることができます。
Cythonとは?Python+C言語で高速化しよう

その他のプログラミング言語

多くの言語は公式サイトでインストーラーをダウンロードして実行することで使用できるようになります。
一部言語を除いたほとんどの言語がWindowsまたはMacOSで利用することが可能です。
詳しい手順は「C# インストール」、「C# 始め方」など、「言語名+始め方」で検索すればヒットします。
また、ほとんどの入門書にインストール方法が書かれているのでそちらを参照してインストールするのもありです。

プログラミング言語の選び方

初心者は難易度の低いプログラミング言語を選ぶのがおすすめです。
会社で使うプログラミング言語とは違うものであってもまずは簡単言語から勉強を始めましょう。
難易度の低いプログラミング言語4選
初心者は難易度の低いPythonでプログラミングを始めよう

基本的な考え方はどの言語も同じなので一つの言語で学べば他の言語も理解しやすくなります。
最初は簡単な言語で始めて徐々に他の言語も学んでいきましょう。
関連記事>>Pythonと他の言語の比較
関連記事>>プログラミングの基礎はWindowsバッチファイルが教えてくれた
関連記事>>迷ったらビルドせよ~静的解析の限界~

終わりに

プログラミングの最大の楽しさはやはり自分の作ったプログラムが動くことです。
基礎を学ぶことも大切ですが、まずは自由な発想でプログラムを書いて動かし、プログラムの楽しさを知ることが大切だと思います。
勉強ばかりしていてつまらないなと感じている方は今回紹介した方法を参考にプログラミングを実践してみてください。
プログラミング全般の勉強方法については以下の記事にまとめています。

プログラミングのスキルアップ方法まとめ

プログラミングのスキルアップ方法についてまとめている記事です。

超初心者のためのプログラミングのスキルアップ方法

初心者
プログラミングの初心者向けのスキルアップ方法です。
これからプログラミングの勉強を始める完全初心者がやるべきことについて紹介しています。
note:プログラムが全然動かない初心者に試して欲しいこと
note:プログラミング初心者はコピペでもいいから動かそう

プログラミングをスキルアップするための勉強方法

キャリアプラン
プログラミングの勉強がある程度進んだ人向けに、スキルアップのための勉強方法について説明しています。
プログラミングの独学勉強方法についてまとめている記事です。

アルゴリズムの勉強と実践

アルゴリズムの勉強方法と実践方法についてまとめている記事です。
アルゴリズムのトレース方法
アルゴリズムの勉強方法〜基本情報処理技術者試験対策〜

挫折を避ける方法

プログラミングの挫折を避ける方法について紹介する方法や無理と感じた時の解決方法について解説する記事です。
挫折を避けるに越したことはないですが、プログラミングを勉強している人は一度は挫折してます。
挫折したらまた立ち上がればOKです。

Progateでの学習方法

プログラミングが学べるWebサービスであるProgate関連の情報をまとめています。
Progateは、初心者の入り口としてはかなりおすすめですが、アウトプット面は少し弱いのが難点です。
最初はProgateで勉強を始めて徐々に参考書やチュートリアルを取り入れてアウトプット増やしていくのが良いでしょう。

実務で学ぶ方法

IT企業で転職すれば強制的にプログラミングできる場に身をおけます。
現場力も高められるので最短で習得したいのであればおすすめの方法です。
note:プログラミングのコツ〜作りたいプログラムを実現させる〜

プログラミングのインプットとアウトプット方法

プログラミングのインプットとアウトプットの方法についてまとめています。

おすすめ記事Python入門者のための100日勉強方法
[st_af id=”9714″]