Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
User:2Dビデオゲームを作成するためにプログラミングの学習を開始するにはどうすればよいですか？ Assistant:2Dビデオゲームをプログラムすることを学ぶ方法はたくさんあります。

1

2.- RedditやYahoo Answersなどのインターネットフォーラムから学ぶ

3.-ビデオゲームをスケジュールする方法についてオンラインまたは人に支払う

4.-初心者向けのプログラミングブックを読んでください。 
User:どんなジャンルを始めることができますか？

### Response:

「Shoot'em Up」属の基本的なゲームのプログラミングを開始できます。彼らは通常、主に船（プレーヤーが制御されている）に基づいているため、彼らは良い出発点です。このジャンルのシンプルさは、新人開発者に最適です。必要に応じて、Gradius Gaiden、Scarlett Devilの具体化、R-Type IIIなどのゲームをレビューできます。