paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。

【C#入門】プログラミング初心者向け・C#の基本とUnityが分かるコンテンツ

f:id:paiza:20140916135428p:plainこんにちは。谷口です。

今回は、これからC#に入門したい方、プログラミング初心者の方向けに、paizaラーニングでC#の基礎が学べるC#入門編についてご紹介します。

C#ってどんな言語?

C#は、Microsoftが開発した言語で、サーバ用のプログラムや、ゲーム、アプリ開発、企業向け業務システムなど、幅広く利用されているプログラミング言語です。特に近年はUnityというゲームエンジンとC#を使えば個人でも簡単にゲーム開発ができるため、ゲームエンジニアを目指す人からの人気が特に高まっています。

paizaラーニングのC#入門編


この講座では、C#を使ったプログラミングの基礎から、クラス、ライブラリ、Dictionaryの使い方などまでを解説しています。これからC#を始めたいという初心者でも学べる内容となっています。

1: プログラミングを学ぶ

標準出力、コメントのつけ方、変数、演算子(四則演算・代数演算子・算術演算子)、データ型

2: 条件によって処理を変えてみよう

条件分岐(if文)、比較演算子、ランダム関数

3: ループ処理を学ぶ

ループ処理(while文・for文)、標準入力

4: 配列の基礎

配列の使い方、split、代入式

5: 多次元配列を理解しよう

2次元配列・3次元配列の使い方

6: メソッドを理解しよう

メソッドの作り方、引数、戻り値、スコープ、名前付き引数、可変長引数

7: クラスを理解しよう

クラスとオブジェクト、アクセス修飾子、static、プロパティ

8: さらにクラスを理解しよう

クラスの継承、メソッドのオーバーライド、オーバーロード、標準ライブラリ

9: Dictionaryの基礎

Dictionaryの使い方

UnityとC#を使ってみよう

ゲームエンジンUnityはゲーム開発において世界でもっとも利用されているゲームエンジンです。「白猫プロジェクト」(コロプラ)や「Pokemon GO」(Niantic, Inc)などもUnityを使って開発されており、初心者から実務まで幅広く使われています。

Unityを使ってゲーム開発に入門できる初心者向けチュートリアルについては、こちらの記事で実践しながら詳しく書いています。
paiza.hatenablog.com

paiza.hatenablog.com

paiza.hatenablog.com

paizaラーニングのゲームエンジニア入門

本格的にゲームエンジニアを目指したい方、ゲーム開発に興味がある方向けに、ゲーム業界やゲームエンジニアのキャリアについて解説しています。ゲーム業界で働くためにどんなスキルを身につければいいか、どのようにゲームが開発されるのかなどの知識を学ぶことができます。

1: キャリアや働き方について学ぶ

01:はじめに

このレッスンで学べる内容

02:ゲーム業界の種類

コンシューマー、モバイルといったゲーム業界の種類

03:ゲーム開発業態

自社開発企業、企画開発企業といったゲーム開発企業の種類

04:業態ごとの開発手法の違い

ゲーム開発の開発工程について

05:開発工程ごとの必要となる技能

開発工程ごとに必要なスキルについて

06:ゲーム業界の職種

ゲーム開発にかかわる人の職種について

まとめ

「まずはC#使い方を学びたい!」という方は、paizaラーニングのC#入門編から初めて、そこからゲーム開発など、興味のある分野の学習を広げていくと、無理なく学べるかと思います。

C#入門編について、詳しくはこちら





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら

paizaのスキルチェック





※このブログで紹介しているキャンペーンやイベント、およびサイト内の情報については、すべて記事公開時の情報となります。閲覧されたタイミングによっては状況が変わっている場合もございますのでご了承ください。

ITプログラマー・エンジニア転職・就活・学習のpaiza

プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編AI機械学習入門

エンジニアのためのプログラミング転職サイト|paiza転職

プログラミング スキルチェックエンジニア求人一覧

未経験からエンジニアを目指す人の転職サイト|EN:TRY

プログラミング スキルチェックエンジニア未経験可求人一覧

エンジニアを目指す学生の就活サイト|paiza新卒

プログラミング スキルチェックエンジニア求人一覧

ブラウザを開くだけで エディタ、Webサーバ、DB等の開発環境が整う|PaizaCloud