>大学生のプログラミング学習は何から始める?言語選びや学習手順を解説2022年5月5日こんにちは、21卒の現役エンジニアのじゅんぺい(@jumpe1k01ch1)です。この記事では、プログラミングに興味を持っている大学生に向けて「何から始めればいいか」「言語選び」「学習手順」について現役エンジニアの僕が解説していきます。「プログラミングに興味があるけど何から始めていいか分からない大学生」「効率的にプログラミング学習をしたい大学生」はぜひ参考にしてください。大学生がプログラミングを始める際に決めるべきこと・必要なことは以下の通り。かんたん説明プログラミングで何をしてみたいか(目的)目的からプログラミング言語は何にするか選んだプログラミング言語の教材を決めるパソコンを持っていない人は、パソコン選びも上記について以下で深掘りしていきます。プログラミングで何をしてみたいか(目的)大学生がプログラミング始める際に最初に決めるべきことは、プログラミングで何をしてみたいかです。いうのも、この「プログラミングで何をしてみたいか」が決まらないと次のステップ「プログラミング言語選び」に進めません。プログラミング言語にも様々な種類があり、言語ごとに特徴が異なります。Webアプリケーション開発に強い言語やゲーム開発に強い言語など。以下は、プログラミングでできることの例をまとめです。かんたん説明ホームページを作りたいWebサービスを作りたいアプリ(iOS、Android)を作りたいゲームを作りたいAI(人工知能)を体験したいまた大学生の中には、プログラミングを学ぶ目的が「就活のためにプログラミングを学びたい」や「プログラミングで稼ぎたい」という人も多いかとお思います。就活を意識して、プログラミングをやってみることが目的であれば、難易度が低めのWebサービスを作ってみるのがおすすめです。レンタルサーバーを借りて、作ってみたWebサービスを公開し、就活時の履歴書やエントリーシートにURLを記載することでプログラミング力やITリテラシーや行動力の高さをアピールできます。プログラミングで稼ぐことが目的であれば、WordPressを使ってホームページを作ってみるのがおすすめです。目的からプログラミング言語は何にするかプログラミングで何をしてみたいか(目的)が決まったら、次はプログラミング言語選びです。以下は、目的ごとに適したプログラミング言語のまとめです。Python上記を参考に自分の目的にあったプログラミング言語を選択しましょう。してもプログラミング言語を選べないと言う場合は、プログラミング経験者の友人に相談するか、プログラミングスクールの無料体験を通じて現役のエンジニアに相談するのもありです。選んだプログラミング言語の教材を決めるプログラミング言語が選べたら、次は学習する教材を決めます。プログラミング学習教材の種類は以下の通り。書籍Web・動画プログラミングスクール独学というと書籍・参考書を使って学習するとイメージする人が多いかと思いますが、プログラミング学習に関しては、Web・動画で学習することが圧倒的におすすめです。僕も分厚い参考書でプログラミング学習したことがありますが、本を開きながらパソコンの画面を見てキーボードから入力するのって面倒臭くて疲れるんですよね...。シリコンバレー発の動画学習プラットフォームUdemyでは、数時間から数十時間の動画教材が1500円前後(月1、2回の頻度で開催するセール時価格)で買えるのでおすすめです。プログラミング学習を書籍ではなく動画・Webで学習するメリットに関しては以下の過去記事で解説しているので参考にしてみてください。続きを見るまた、プログラミングスクールに関してはかなりお金がかかるので「就職はエンジニア職しか考えていない」「プログラミングで絶対稼ぐんだ」等の人以外は、まずは書籍やWeb・動画で独学してみましょう。「プログラミングを本気で学びたい」という気持ちが固まっているのであれば、プログラミングスクールに通い最短ルートでプログラミングを学習するのも選択肢の1つです。書籍や動画で独学してみて「1人で学習するのは厳しいな」と感じたり、独学してみて「もっとガッツリ学習してみたい!」と感じたら、プログラミングスクールに行くことを考えてみましょう。続きを見るパソコンを持っていない人は、パソコン選びも!ここまでは、パソコンを持っている前提で解説してきましたが、そもそもパソコンを持っていなければプログラミング学習はできません。パソコンや機械に詳しくない人にとってパソコン選びは難しいですよね。「プログラミングって高性能なパソコンが必要じゃないのかな?」などなど。様々な疑問があるかと思います。プログラミングをする場合のパソコン選びについては、以下の記事で解説しているので是非参考にしてみください。【大学生向け】プログラミング学習に最適なパソコン5選。大学生におすすめのプログラミング勉強法は、以下の通り。(Web系です)かんたん説明Progateとドットインストールで基礎を勉強Udemyでより実践的な勉強ポートフォリオ(簡単なWebサービス)作成エンジニア職の長期インターンに参加し実務経験を積む上記については以下の過去記事でより詳細に深掘りしていますので、参考にしてみてください。紹介した学習手順は、21卒の僕自身が大学生のときにプログラミング学習した手順です。就活自体は、ぶっちゃけ余裕で大学3年生の間に内定を頂いていましたし、長期インターンの収入で月15万程度稼いでいました。プログラミングの学習目的が「就活のため」「プログラミングで稼ぎたい」の人には、特に参考になると思います。大学生はエンジニア長期インターンでスキルアッププログラミングをある程度学習したら、大学生は長期のエンジニアインターンで実務経験を積むことをおすすめします。どんなに学習・独学しても結局、実務経験に勝るものはありません。実務経験通して大きく成長できたことを強く実感しています。何より実務経験を積める長期インターンは給料がもらえる会社がほとんど就職活動に直結している正直、大学生が長期インターンをすることは一石二鳥どころではないほどにメリットだらけです。長期インターンについては、いくつか体験談・過去記事を書いているので是非参考にしてみください。続きを見るエンジニア志望の学生に伝えたい。就活で感じたポートフォリオの大切さ続きを見るまとめ:【大学生】プログラミング学習を始めよう!最後にこの記事で書いた内容をまとめます。→エンジニア職の長期インターンに参加し実務経験を積む大学生はエンジニア長期インターンでスキルアップ→何より実務経験を積める→長期インターンは給料がもらえる会社がほとんど→就職活動に直結しているこの記事が「プログラミングに興味があるけど何から始めていいか分からない大学生」「効率的にプログラミング学習をしたい大学生」の役に立てば嬉しいです。学生author関連記事Engineerプログラミングを始めるか悩む大学生へ。結論:やってみればOKですこんにちは、現役エンジニアのじゅんぺい(@jumpe1k01ch1)です。...Engineerプログラミングでわからないときにできること5選。全て試してますか?こんにちは、現役エンジニアのじゅんぺい(@jumpe1k01ch1)です。...Engineerエンジニアインターンの探し方と21卒の僕が使ったサイトを紹介どうも、21卒のじゅんぺい(@jumpe1k01ch1)です。先日、こんなTweetをしました。...Engineerあなたはプログラミングスクールに行っても無駄?現役エンジニアが解説こんにちは、じゅんぺい(@jumpe1k01ch1)です。この記事では、「プログラミングスクールは無駄」と言われる理由と「プログラミングスクールをうまく利用できる人、できない人」について紹介します。...Engineerプログラミングは難しい←この誤解と事実について現役エンジニアが解説こんにちは、現役エンジニアのじゅんぺい(@jumpe1k01ch1)です。この記事では、多くの人が誤解をしている「プログラミングは難しい」というイメージについて現役エンジニアの僕が解説していきます。...プログラミングでわからないときにできること5選。全て試してますか?プログラミングを始めるか悩む大学生へ。