フロントエンド開発なら、JavaScript、Vue.js、TypeScript、React、jQuery
バックエンド開発なら、Ruby、Rails、PHP、Laravel、Java、Python、Go、SQL
わたしの周りでも評判のよいおすすめのコースを紹介します。
現在Udemyが期間限定のセール中です!
8/31(水)までですので、この機会を逃さずに受講したいコースを今のうちに買っておきましょう!
30日間の返金保証制度があるので、迷ったら買ってみて、あとから不要と思った講座は返金する方法もありです。(私も返金してもらった経験があります。)
HTMLとCSSを学んだあとは
プログラミングの学習をはじめてHTMLとCSSを習得したら、自分はフロントエンド開発とバックエンド開発のどちらに注力するか決めましょう。
フロントエンドは利用者が見ているWebサイトの見た目の部分を製作するエンジニアで、バックエンドはそれをサポートする裏側のシステム部分を担当するエンジニアになります。
どのみち両方を理解する必要があるので、好きな方を先にやればよいです。
フロントエンド開発
フロントエンドエンジニアとして腕を磨くのであれば、JavaScriptを極めていくのも有効です。
また、今後あつかう案件の幅を広げるためにも、Vue.js、TypeScript、Reactを学んでおいて損はありません。
JavaScript
◆【JS】初級者から中級者になるためのJavaScriptメカニズム
◆【JavaScript&CSS】ガチで学びたい人のためのWEB開発徹底実践(フロントエンド編)
評価 4.5/5.0点 (ベストセラー)
Vue.js
◆Vue JS入門決定版!jQuery を使わない Web 開発 – 導入からアプリケーション開発まで体系的に動画で学ぶ
評価 4.3/5.0点 (最高評価)
◆超Vue.js 2 完全パック – もう他の教材は買わなくてOK! (Vue Router, Vuex含む)
評価 4.3/5.0点 (ベストセラー)
TypeScript
◆【はむ式】ハンズオンで学ぶTypeScript – JavaScript エンジニアのためのTypeScript徹底入門
評価 4.6/5.0点
◆【世界で7万人が受講】Understanding TypeScript – 2020年最新版
評価 4.6/5.0点 (最高評価)
◆超TypeScript入門 完全パック(2020)
評価 4.4/5.0点 (ベストセラー)
React
◆モダンJavaSciptの基礎から始める挫折しないためのReact入門
◆【はむ式】フロントエンドエンジニアのための React ・ Redux アプリケーション開発入門
評価 4.1/5.0点
◆モダンJavaSciptの基礎から始める挫折しないためのReact入門
評価 4.7/5.0点 (ベストセラー)
jQuery
◆即実践 手を動かして6時間でjQueryをマスターしよう。知識、経験ゼロからjQueryを使いこなそう
評価 4.3/5.0点 (ベストセラー)
◆Webページに華やかな表現を! jQueryプラグイン基礎講座(スライドショー編)
評価 4.7/5.0点 (最高評価)
バックエンド開発
バックエンジニア目指すのであれば、RubyやPHPの技術を深めていくのがいいでしょう。
さらに、Laravel、Java、Python、Go、jQuery、SQLをあつかえるようになると、企業システムの開発依頼など高単価の案件が期待できます。
Ruby、Ruby on Rails
◆【はむ式】ハンズオンで学ぶRuby on Rails 6
評価 4.6/5.0点 (最高評価講座)
◆フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座
評価 4.1/5.0点
PHP
◆PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
評価 4.5/5.0点 (ベストセラー)
◆誰でもわかる PHP基礎 & PHPオブジェクト指向
評価 4.4/5.0点
Laravel
◆【やってみよLaravel】Laravel入門講座
評価 4.5/5.0点
Java
◆Java 11によるWebアプリケーション開発で学ぶ Javaプログラミング入門
評価 4.3/5.0点
◆これなら絶対理解できる!挫折させないJavaプログラミング講座~オブジェクト指向編~【大人気YouTube講座の完全版】
評価 4.5/5.0点
Python
◆現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
評価 4.4/5.0点 (ベストセラー)
◆みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習 【2020年最新版】
評価 4.3/5.0点 (ベストセラー)
◆【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入
評価 4.2/5.0点 (ベストセラー)
Go
◆現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発
評価 4.3/5.0点 (ベストセラー)
◆現役シリコンバレーエンジニアが教えるGo入門 + ドローンプログラミング
評価 4.6/5.0点
SQL
◆はじめてのSQL ・データ分析入門 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース
評価 4.3/5.0点 (ベストセラー)
◆PHPでデータベースを使いこなす(初級)
評価 4.6/5.0点
まとめ
プログラミング言語は多くありますが、違いは方言のようなものです。(少し乱暴な言い方ですが。)
言語をひとつ習得できれば、他の言語はそんなに苦労しません。
最初からあれこれ手を付けず、戦略を立ててしっかり取り組みましょう。
Udemyの講座はセールで買うのがお得です。
月に数回程度ありますが、期間が短いのでこまめにチェックしましょう。