初心者向けプログラミング習得に関するよくある質問と回答をまとめています。
プログラミングの習得は無料&独学でも出来ますか?スクールに通った方が良いですか?
無料&独学でプログラミングを習得することは可能です。
プログラミングでわからないことがあってもググれば必ず出てきます。逆にググっても出てこないようなものは初心者が手を出すべき領域ではないことがほとんどです。まずは無料独学で全く問題ありません。それでもどうしても身に付かないというのであればスクールも検討に入れた方がいいですが、自分で学ぶことが出来ないということはもはやプログラマーに向いていないという可能性も。
プログラミング言語は何から学ぶべきですか?
まずは『とほほのWWW入門』などの無料サイトでHTMLから始めてみてください。
「プログラミングで何がしたいか?」によって選ぶ言語は違ってきますが、特に具体的なイメージが無いのであればHTMLやCSS、PHP、Perl、Pythonなど、使用環境がすぐに用意できるものから始めればOKです。
未経験独学プログラマーでも就職できますか?
出来ます。
プログラマーを募集している企業の中には「未経験OK」のところも多くは無いですが存在します。
また、個人事業主としてwebサイトやアプリを開発、リリース、運用し開発期間や売り上げをまとめてポートフォリオにすれば実務経験に準ずる扱いをしてくれる企業もあります。
まずはプログラミングスキルを習得しつつ、実績となるサイトやアプリを作ってみましょう。
ただし未経験で入れる会社は下請け薄給のブラックに近い環境であることは覚悟しましょう。そのうえで他者に勝る実力があれば転職によるキャリアアップで上流開発の企業へ移ることも可能です。
web開発に必要なプログラム言語は何ですか?
初心者はまずHTMLから始めてください。
HTMLは“Hyper Text Markup Language”の略で、ブラウザ上に文字や画像を表示する為に使用されるマークアップ言語です。「HTMLはプログラム言語ではない」と言われることもありますが、webサイトを構築するために欠かせないベーススキルであることには変わりありません。
HTMLから始めて見た目を装飾するためのCSS、特殊な動作を実装するためのJavaScriptへと範囲を広げていけばwebのフロントエンド開発に必要なプログラミングスキルが身につく事になります。
ゲーム開発に必要なプログラム言語は何ですか?
スマホ向けゲームアプリ開発であればJava、webアプリ開発であればJavaScriptから始めてみるのが良いでしょう。
他にもコンシューマー系のゲームやUnrealEngine向けであればC++、Unity向けであればC#、サーバー向けであればPHPやRuby、Pythonなどのプログラミングスキルが求められます。
将来的に企業に所属してチームの一員として開発するのか、個人で開発するのかによっても必要なスキルは変わってきますが、未経験であればどんな形でもまずは独学で自分で作ってみる!のがおすすめです。