このページでは、WEBサイトの開発、アプリ開発、ゲーム開発の概要をまとめました。
WEB開発・アプリ開発とゲームの開発に関するコンテンツはそれぞれ別のサイトで運営
運営元は同じですが、WEBサイトの開発・アプリの開発とゲームの開発は別サイトで運営します。
WEBサイトの開発とアプリ開発は同一のサイト上で扱う
WEBサイト開発とアプリ開発は、どちらもB to CでC(カスタマー、お客様のこと)に直接的にかかわる分野であるため同一のサイトで扱い、B to Cに関する内容も盛り込んだサイトの設計にしています。

ゲーム開発は別サイトで扱う
ゲームを開発するには単にIT技術の理解だけでなく、ストーリーを作成するという意味での文学的な観点や、音楽やグラフィックの作成で芸術的な観点の理解等、ITとは異なるコンテンツを取り込んで一つの娯楽として仕上げる必要があるため、ゲームの開発に関しては「ゲーム全体について扱うサイト」、IGジャパンにて扱うことにしています。

WEB・アプリ・ゲーム開発の概要
それぞれWEBサイトの開発、アプリの開発、ゲームの開発に関する詳細を以下でまとめて紹介します。
WEBサイトの開発
WEBサイトの開発と運用に関するコンテンツは以下のサイトで提供します。

インターネット上の多くのサイトはWordPressで作られている

世界中のウェブサイトのうち、およそ4割はWordPressで作られています。
KinstaWordPressの市場シェアは全ウェブサイトの43.6%
当サイトもWordPressで作られていますが、WordPressのいいところは記事を作成するところへ遷移して記事を書けばそのままインターネットに記事を公開できるところです。動的なサイトとも言いますが、PHPでサイトが作られているので、MySQLにデータが保存され、読み込まれ、とテンプレート化されたデザイン上にデータベースからサイトのページ情報を読み取って表示してくれます。

HTML・CSS・JavaScriptのコーディングを利用してサイトを作ることもできる
WordPressはプログラミング言語としては主にPHPが使われていますが、HTML・CSS・JavaScriptも使われています。
WordPressを使わない場合は、HTML・CSS・JavaScript等でサイトを作ります。プログラムを直接書いてフルスクラッチでサイトを作らない場合はLaravelやBootstrapなどのライブラリを利用するという選択肢もあります。
インターネット上にWEBサイトを公開するにはレンタルサーバーとドメインが必要
WordPressやHTML・CSSで作成したウェブサイトをインターネット上に公開するにはレンタルサーバー・ドメインが必要です。レンタルサーバーでなくとも、データセンターにサーバーを設置して、そのサーバーをインターネットに接続した状態であればサイトのデータにアクセスが可能です。
おすすめのレンタルサーバーは以下のページで紹介します。

ドメインはドメインレジストラで登録を行います。おすすめのドメインレジストラは以下のページでまとめています。

WordPressを動作させるには実行環境が必要
レンタルサーバーではすでにサーバーがユーザー向けに最適にセットアップされていますが、自社で作ったサーバーにWordPressをインストールしてインターネット上に公開したり、ローカルのパソコン上にWordPressをインストールしてWordPressについて学ぶにはWordPressを動作させるための環境が必要です。
スマートフォン向けアプリ開発の概要
以下の記事でAndroid/iPhone向けのアプリ開発の概要をまとめています。
Androidアプリの開発
Androidアプリの開発はAndroid Studioで行います。
以下のページでAndroid Studioのインストール作業証跡をまとめています。

iPhoneアプリの開発
iPhoneアプリの開発はXcodeで行います。
Flutterの使用
AndroidやiPhoneのアプリを開発するときにFlutterを使用することで効率的に開発を進めていきます。

UnityもしくはUnreal Engineでゲームを開発する
以下の記事でUnityもしくはUnreal Engineでゲームを開発する概要をまとめています。
UnityではC#を使い、Unreal EngineではC++使ってゲームを開発します。
Unityでのゲーム開発はIG Developerでまとめている

当サイトを管理しているIGジャパンの公式サイトでは、Unityでのゲームの作り方に関する情報を発信しています。

3Dグラフィックの開発
BlenderやAutodesk等で3Dグラフィックの開発が可能です。
アプリ・ゲーム開発を副業とする、もしくは起業する
当サイトはあくまでもエンジニア向けにアプリ開発・ゲーム開発の情報を発信します。
ビジネスに関連するアプリ開発・ゲーム開発については以下のWIジャパン公式サイトで情報をまとめています。

Visual Studio Codeを使用するとよい

プログラムを扱う際はVisual Studio Code(以下VSコード)の使用がおすすめです。これはプログラムを各段に書きやすくなるためです。
プログラムを書く
アプリ開発に関連して、プログラムの書き方など、プログラムに関する詳細は以下の記事でまとめています。
バイブコーディング
AIを使って感覚的にプログラムを書くことができます。このコードの書き方をバイブコーディングといいます。
Visual Studio CodeとCursorでコーディングを快適に


Microsoft社が開発しているVisual Studio Codeでプログラムを読み書きしやすくし、Cursorで書きたいプログラムをゴリゴリ書いていきます。
プログラムの実行環境
PHPやPerlなど、プログラムの実行環境に関するコンテンツも提供していきます。
アプリ開発・ゲーム開発のOSI参照モデル
アプリ開発、ゲーム開発は基本的にOSI参照モデルのレイヤ7層に該当する技術です。
インフラエンジニアはOSI参照モデルのレイヤ2層、レイヤ3層を主に扱うのに対して、アプリエンジニアはレイヤ7層を主に扱います。
このOSI参照モデルのレイヤの取り扱いの違いがインフラエンジニアとアプリ開発エンジニアの差だといえます。OSI参照モデルのレイヤ2、レイヤ3はMACアドレスとIPアドレスに関する技術です。どのようにネットワークがつながるか、ということに重きを置きます。
インフラエンジニアはコンピュータやネットワークが正しく動作し、アプリの開発が問題なくできる環境を提供する役割を担い、アプリエンジニアはそのインフラエンジニアが作った環境上でアプリが問題なく動作するよう稼働します。
OSI参照モデルの詳細は以下の記事で説明しています。
まとめ
当サイトでは、サイトの開発・アプリの開発をエンジニア向けに発信していきます。