![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/programming__1552843890.png?resize=1280%2C1280&ssl=1)
プログラミングを始めたい人はどうしたらいいのか、何から始めていいのか、ましてやどの言語から入った方がいいのかわからない人が多いと思います。その問題を解消する鍵となるのは、プログラミングで何をしたいかが重要になってきます。ゲーム作りたいのにウェブサイト作ってても面白くないですからね!
自分のしたいことを明確にし最適なプログラミング言語を見つける。
なので、何をしたいか別に分けていきます。
ウェブサイト
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/website_1552851002.png?resize=1280%2C1012&ssl=1)
ウェブサイトを作りたい人は結構いると思います。その理由として1番入りやすいプログラミング言語だからです。ウェブサイトを作るためには最低2つできれば3つのプログラミング言語を学ぶ必要があります。
- HTML
- CSS
- JavaScript
HTMLは文章を入れたりウェブサイトの骨組みとなる部分を作ることができます。CSSは色をつけたりレイアウトを整えたりします。Javascriptは動きをつけたりアニメーションをつけられます。
なので、ウェブサイトを作りたい人はHTMLとCSSから始めていきましょう!
ウェブアプリ
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/application_1552851056.jpg?resize=1280%2C854&ssl=1)
ウェブアプリは、twitterとかYoutubeとかみんな知ってるようなサービスのことをいいます。元はウェブ上につくったものを、スマホのアプリに作って連動させています。なので、有名なSNSやウェブサービスはウェブアプリから始まっています。
- php
- Ruby
- Python
- Javascript
他にもあるんですが、初心者はこのうちの4つの中から選ぶといいでしょう!
phpはブログシステムで有名なワードプレスにも使われているので、phpに関する仕事は結構多いです。Rubyはスタートアップで使われていた時が多かったため、人気もまだそこそこあり初心者にはいい言語です。PythonはAIにも使われていて最近では1番人気の言語です。
ゲーム
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/game_1552851122.jpg?resize=1280%2C853&ssl=1)
ゲームを作りたい人は多いでしょう!スマホのゲームとPS4などのゲーム機のゲームを作るのでは言語も違ってきます。
- C#
- C++
- Swift
- Java
だいたいここら辺りから入るのがいいかと思います。Unityというゲーム開発ツールがあるんですが、最初はこれから始めるのがいいでしょう!スマホならswftかJavaですね。Swiftはアップルが開発した言語なのでアップル対応のみです。JavaはAndroidアプリを作るのに向いています。
AI
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/ai_1552851162.png?resize=1280%2C1088&ssl=1)
最近話題のAIや機械学習(マシーンラーニング)は今のとこPython1択で選んだ方がいいです。PythonはすごくAIに対応していてこれから伸びる分野でもあります。これからの時代に乗って行くにはPyhonがいいですね!
スマホアプリ
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/ios_1552851209.jpg?resize=1280%2C853&ssl=1)
スマホアプリは今では日常生活に欠かせないものばかりです。これからもスマホアプリの需要は増えていくので、就職先もいっぱいあるでしょうし、ITで企業なんかもできちゃうかもです。
- Swift
- Java
- Javascript
この3つが主にスマホアプリを作るプログラミング言語です。SwiftはiOSでJavaはAndroidアプリで使われます。日本にはあまりないんですが、海外ではJavaScriptを使ったスマホアプリが多いです。JavaScriptを使うとiOSもAndroidもどっちも作れます。
就職
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/work_1552851245.jpg?resize=1280%2C854&ssl=1)
プログラマーとして就職したいって方は多いかもしれません。どんな言語でもいいからとりあえず就職したいって人はにはいくつか向いてる言語があります。
- Java
- HTML, CSS, JavScript, php
プログラミングスクールで就職保証をしてくれるコースがあるんですが、そこで紹介されているのはJavaです。それだけ需要がすごいです。最近では使われている言語ランキングが下がったんですが、昔から使ってるところが多く今でも需要が高いです。
2番目のはウェブ系の就職です。なので4つのプログラミング言語が必要です。ウェブ系は求人がかなり多く入りやすさも1番です。バイトとかもあるのですごくおすすめな系統です。
就職保証付きのプログラミングスクール
子供の将来のために
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/kids_1552851273.jpg?resize=1280%2C849&ssl=1)
2020年から子供のプログラミングが必須科目になるので、焦っている方も多いでしょう。それにはいいプログラミング言語があって『Scratch(スクラッチ)』というのがあります。これは簡単にプログラミングの方法が学べて、遊びながらでもできるんです。
子供将来のためならこちらも参考にしてください。
全く何をしたらいいかわからない人
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/nothing_1552851345.jpg?resize=1280%2C672&ssl=1)
とりあえずやってみたいって人は基本的にウェブ系のプログラミング言語を選んでください。HTML, CSSぐらいから入りましょう!そしたら挫折率もそんなに高くないので最初の1歩を踏み出すにはいいでしょう。そのあとに気に入れば何を自分が作っていきたいなどと考えていくのがいいでしょう!
さぁ始めようでもどうしよう
![](https://i0.wp.com/afficana.com/wp-content/uploads/2019/03/f0886b94326ba114f94cb752d89d9fac.jpg?resize=1280%2C848&ssl=1)
プログラミング学習を始めるには結構わからないことだらけです。なので簡単に手順を紹介します。
さぁ始めようと思ってもなにしたらいいかわからないでしょう!それには参考の記事を紹介します。
参考⇨プログラミングを独学がおすすめな理由と無理だと思うわけ
挫折しないためにはオンラインスクールを受講知るのがいいでしょう!
プログラミングを学ぶには動画で学ぶのもおすすめです。
参考⇨【常連】おすすめのUdemy(ユーデミー)の初心者向けプログラミング講座を紹介