注意:サーバー側の構築、環境設定については次のページにまとめました。
https://w.atwiki.jp/ktonegaw/pages/83.html


プログラミング言語:

Python(無料)
https://www.python.org/



Rails(Ruby on Rails)(無料)
https://railsguides.jp/getting_started.html

PHP(無料)
http://www.php.gr.jp/

C言語、C++言語、C言語開発環境(無料)
https://qiita.com/fumigoro/items/a07f1e6f059ad4b2b3d2

Swift (アップル社、iOSアプリの開発環境):有料
https://www.apple.com/jp/swift/

Unity(Androidアプリ開発環境):無料
https://unity.com/ja

MySQL(無料)
https://www.mysql.com/jp/



日本語マニュアル(無料)

Oracle DatabaseおよびJava SEのマニュアルのダウンロード
https://www.oracle.com/jp/documentation/manual.html


ホームぺージ作成



動画で学ぶ(無料):

★★【超入門コース】Java(全14回)(VScode)
https://www.youtube.com/watch?v=J2xH2-9V10g&list=PLavQwENTsEBUzlTRL9bXAuvlATefIP4RT

上のコースの合併版(再生時間:1時間2分)
https://www.youtube.com/watch?v=kjxetd5ylzI

★★★(Mac)Javaプログラミングの初歩(UZUZ就活チャンネル)
https://www.youtube.com/watch?v=z51UcYdiCZM&list=PLXXalsdlzX-JPOXLaE4e-L3FgFDw_Y71M

★★★RPGで学ぶ Java入門(テキストと動画で学ぶ)
https://hakoniwadesign.com/?page_id=6922

動画:Visual Studio Code入門(VSCode、説明、インストール、使い方)
https://www.youtube.com/watch?v=e3DmHK2PDGA&list=PLh6V6_7fbbo8GHGIT2YUN56OcwEpz5I5n


Visual Studio Code(VSCode、Java、Python開発環境)
https://azure.microsoft.com/ja-jp/products/visual-studio-code/

★Javaプログラミング入門講座(Eclipseの環境設定から)全4回
https://www.youtube.com/watch?v=5I1kymPpKC8&list=RD5I1kymPpKC8&start_radio=1


★JavaによるWebアプリケーション開発の基礎(お勧め)全29回
https://www.youtube.com/watch?v=pSHEEPFfIjY&list=PLbms7WpwCB3By8T4-wk_t19mYKi8FxUPF

【Java】ゲームプログラミング超入門(Swing, Applet全166回
https://www.youtube.com/watch?v=FsRHdL_r0pE&list=PLJ86MSrhnFKVQPf-E8y0FZKv7uzR4L4Dt

Java入門(PHP,Java,JSP,サーブレット)全22回
https://www.youtube.com/watch?v=Ai-TMW8EcXU&list=PLEA5DDE2013DDD591


3分で学ぶAndroid Studio(JavaによるAndroidアプリ開発)
JavaとAndroid Studioのインストール方法は、ページのいちばん下に記載されていますが、旧バージョンなので参考程度にしてください。
https://hakoniwadesign.com/?page_id=4318

Android Studioの最新版のインストールは以下を参照してください。

【超入門】Android Studioのインストール方法と使い方を初めて勉強するときに役になったサイトや本
https://www.youtube.com/watch?v=SMgfp0LEBLU

[Android] Android Studio をインストールする手順(Windows)
https://akira-watson.com/android/adt-windows.html



★★【完全無料】2週間のwebプログラミング動画講座(PHP、MySQL)
https://www.youtube.com/watch?v=0Vq5NLqKpZQ&list=PLKxLNbCEgvRPNglDtH__BTrxYGDndlYCr






★★【PHP超入門コース】 ( 全15回 )【5分解説】
https://www.youtube.com/watch?v=dAfRZt4a8Fc&list=PLavQwENTsEBVcfSLcGHNvDOvE2iUWpviO

★★上記動画の合併版
【超入門コース】PHP|プログラミング初心者向け講座
https://www.youtube.com/watch?v=bLxQYJV75h4








★★上記動画の合併版
https://www.youtube.com/watch?v=gs0l4rsQCGM






連載記事 「基礎から学ぶサーブレット/JSP」
https://www.atmarkit.co.jp/fjava/index/index_jspservlet.html


JavaによるWebアプリケーション開発の基礎11 JSPの基礎
https://www.youtube.com/watch?v=uYQzpGNx084&list=PLbms7WpwCB3By8T4-wk_t19mYKi8FxUPF&index=11

【Javaプログラミング講座/Webアプリケーション #8】JSPとMVCモデル
https://www.youtube.com/watch?v=Xd87TjRWDog&list=PLXXalsdlzX-JPOXLaE4e-L3FgFDw_Y71M&index=37

MVCモデルという言葉をよく聞きますが何のことですか?
https://www.atmarkit.co.jp/fjava/javafaq/j2ee/j2e07.html

第5回 MVCモデルでのWebアプリケーション作成
https://www.atmarkit.co.jp/fjava/rensai/was05/was05_1.html

サーブレットとJSPを使ったMVCの例 - CodeFlow
https://www.codeflow.site/ja/article/mvc-servlet-jsp


Wordpress初心者の為の知識から使い方の全てを公開
https://www.youtube.com/watch?v=xiYvyrlGwWw&list=PL0JJHB7defDYKA74GxJ7BwoZ-QPBRU8-h&index=2&t=0s





【Unity】ゲーム制作【ゆっくり解説実況】
https://www.youtube.com/watch?v=gmMX0bhPoiQ&list=PLNwgklCUgziIRpha6GHxmQORj77ASYfbJ


まぶーのIT大学(HTML/CSS,JavaScriptなどWebアプリ開発者になるための講座)
https://www.youtube.com/channel/UCti6dG0zSAetLGGYcgNML4Q/playlists


中学生でもわかるPython入門シリーズ(再生リスト)
https://www.youtube.com/watch?v=rPCm-v_W4Ng&list=PLCZyyif9kAwX7rlXKrJTlPQs9Nk7TBAHO

【Python】プログラミング初心者が本を読みながら(再生リスト)
https://www.youtube.com/watch?v=fvOn0wPLNCg&list=PLTL3uGSr0BEsJbU_N3VANCuadjV64bH8k

上記動画の関連書籍

Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
https://www.amazon.co.jp/dp/4798153192/

Python2年生 スクレイピングのしくみ 体験してわかる!会話でまなべる!
https://www.amazon.co.jp//dp/4798161918/

★★【超入門コース】Python(キノコード)
https://www.youtube.com/watch?v=3jymAyMJjR8&list=PLavQwENTsEBUHi7XZHGfKjTQQdOvnYPmB

★★上記動画の合併版
https://www.youtube.com/watch?v=HyU3XL2F9GE

面倒な「ブラウザ操作」や「データ収集」の作業はPythonで自動化しよう
スクレイピングとは何か?できることや使い方をわかりやすく解説
https://www.youtube.com/watch?v=LgZ8Li97yoM



Python入門講座(Python・人工知能・入門・基礎・基本・講座・授業)
https://www.youtube.com/watch?v=XunlxE0-Us4&list=PLolzO1TSslNROl87uIsDi5MSKjXG8gF1r



基本情報技術者試験対策 68 データベースとは
https://www.youtube.com/watch?v=vVoqzvD23SY



その他の言語

キノコードのプレイリスト(お勧め)
https://www.youtube.com/channel/UCGlgXjYVoHLD86TQQ799WIw/playlists

たにぐち まことのともすたチャンネル(お勧め)
https://www.youtube.com/user/tomostajp/playlists




Programastar.com/プログラマスター
https://www.youtube.com/channel/UCOznO6ysTr3PD9nVkHBmGOA/playlists

渋谷で働くエンジニア福の「実践で学ぶプログラミング入門」
https://www.youtube.com/channel/UCqzJi2o7bAPtRD3tTFvi7zA

シリコンバレー流プログラミング
https://www.youtube.com/channel/UCDi3a2Gxb_YSyUUhR79qQ2w/playlists


【IT・プログラミングLab】伊沢 剛(Swift、iPhoneアプリ)
https://www.youtube.com/user/zxb04116/playlists

あんまさ / フリーランス(Swift、iPhoneアプリ)
https://www.youtube.com/channel/UClq2Irb6e9SadzBqpE5PByA/playlists


デバッグ

デバッグとは何か?バグが起きるのが前提【初心者向け】
https://www.youtube.com/watch?v=NvjZDJNPwok

【入門】JavaScriptのデバッグ方法を解説!これだけは知っておけ!
https://www.youtube.com/watch?v=fnkbt7c_Ges

【Javaプログラミング入門 #3】Javaプログラミングの手順(プログラミングの手順/ソースコードの作成・実行・概要/デバッグ)
https://www.youtube.com/watch?v=cKj9zWVzMvM

【初心者向け】簡単!VSCodeを使ってPythonをらくらくデバッグする方法を解説します
https://www.youtube.com/watch?v=xjkFLZsZYKk

ゲーム開発の効率的なデバッグ方法について解説します
https://www.youtube.com/watch?v=I7I2nUDvggQ

デバッグのやり方【Unity初心者入門講座】【ゲームの作り方】#31
https://www.youtube.com/watch?v=u7fK1dfqDnY

#8
:VBEを使ったデバッグの方法『新装改訂版 Excel VBA 本格入門』
https://www.youtube.com/watch?v=fajW3MHrjDA


ネットワーク:



AI、人工知能、機械学習



中学数学からはじめるAI(人工知能)のための数学入門
https://www.youtube.com/watch?v=7A05OamqCyc


ゼロから作るディープラーニングシリーズ
https://www.youtube.com/watch?v=XnAIXzrcht0&list=PL2UUg0-Lr4McEO2RDKIp_T4U9jsdCn_L-


競馬予測で始める機械学習・データサイエンス(サイト)
https://dijzpeb.hatenablog.com/


人工知能で毒キノコを判別しよう(Python)
https://www.youtube.com/watch?v=mOtSxMFZgds&list=PLaBZyh32_9CpX-Ziy94n4T47yQnN_Eniq





Neural Network Console (ソニーのディープラーニング)
https://www.youtube.com/channel/UCRTV5p4JsXV3YTdYpTJECRA

Vol.30.No.2(2015/03)ゲームプログラミング(将棋を中心に)
https://www.ai-gakkai.or.jp/my-bookmark_vol30-no2/

PyConJP (非常に大量の有益な動画がある。興味のあるものだけ見ればよい。)
https://www.youtube.com/user/PyConJP/playlists

特にPyConf Japan 2016の次の動画は見るべきだ。

2_03 数学的基礎から学ぶ Deep Learning
https://www.youtube.com/watch?v=7GoaCheaERU


ウェブページで学ぶ(無料)


【Java入門講座】初心者からステップバイステップで学べる!
https://eng-entrance.com/category/java

【入門者向け】Javaを独学で学ぶための最強サイト9選
https://blog.codecamp.jp/java_programming_study


Javaでゲーム作りますが何か?
http://aidiary.hatenablog.com/entry/20040918/1251373370


3分で学ぶAndroid Studio(JavaによるAndroidアプリ開発)
JavaとAndroid Studioのインストール方法は、ページのいちばん下に記載されていますが、旧バージョンなので参考程度にしてください。
https://hakoniwadesign.com/?page_id=4318

Android Studioの最新版のインストールは以下を参照してください。

【超入門】Android Studioのインストール方法と使い方を初めて勉強するときに役になったサイトや本
https://www.youtube.com/watch?v=SMgfp0LEBLU

[Android] Android Studio をインストールする手順(Windows)
https://akira-watson.com/android/adt-windows.html



初心者向けCSS(スタイルシート)入門:基本的な書き方を総まとめ!
https://saruwakakun.com/html-css/basic/css

HTML、CSS、JavaScript入門
http://www.ink.or.jp/~bigblock/html/index.html



とほほのWWW入門
http://www.tohoho-web.com/www.htm



PHP入門(MySQLを含む)
http://www.php-labo.net/tutorial/

とほほのPHP入門
http://www.tohoho-web.com/php/

【SQL入門】SQLとは?基礎を学んでデータベースを理解しよう!
https://www.sejuku.net/blog/50197

やりながら学べる基本のSQL入門
http://html2php.starrypages.net/mysql/sql-introduction



JavaScript を始める準備
https://kkblab.com/make/javascript/index.html

初心者のためのJavaScript入門
https://www.atmarkit.co.jp/fcoding/index/js.html


とほほのPython入門
http://www.tohoho-web.com/python/

Python入門者はココで勉強しよう!学習サイト最強6選【2019年最新】
https://proengineer.internous.co.jp/content/columnfeature/12344

Avinton アカデミー(お勧め)
https://avinton.com/academy/


Unity入門 – ダウンロードからプロジェクト作成まで徹底解説!
https://www.creativevillage.ne.jp/69630

Unity入門【初心者でもゼロから作れるUnity使い方講座】
https://dkrevel.com/makegame-beginner/




動画で学ぶ:オンライン・トレーニング(有料)





プログラミング言語の種類と用途、難易度

【初心者向け】プログラミング言語の選び方 – 様々な種類の言語を一覧で紹介します
https://www.creativevillage.ne.jp/57889

【データから紐解く!】人気プログラミング言語を徹底比較!
https://techacademy.jp/magazine/8735

【2020年最新】プログラミング言語でおすすめは5つだけ|Kredo
https://kredo.jp/media/programming-language-recommended/

【2020年最新版】今学ぶべきプログラミング言語ランキング
https://blog.codecamp.jp/programming-ranking

もう迷わない!フローチャートでわかるプログラミング言語の選び方
https://www.sejuku.net/blog/2439


Windows: コマンド・プロンプト、PowerShell


コマンドプロンプトとは?基本的な使い方 | パソコン工房
https://www.pc-koubou.jp/magazine/40

【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
https://eng-entrance.com/cmd-usage

基本コマンドプロンプト25選!逆引きコマンド一覧
https://proengineer.internous.co.jp/content/columnfeature/5007


【Windows 10対応】Windowsのバッチファイルの基本的な使い方 (1/4)
https://www.atmarkit.co.jp/ait/articles/1506/26/news026.html



【IT用語シリーズ】PowerShell
https://www.youtube.com/watch?v=2350sB2k1GE

PowerShell初心者プログラミング
http://excel.wp.xdomain.jp/


開発用テキストエディタ

Vim(ソフトのダウンロード)
https://forest.watch.impress.co.jp/library/software/vim/

最強のテキストエディタ・Vim入門!導入から活用法まで紹介
https://tech-camp.in/note/technology/1455/

vim入門 (全18回) - プログラミングならドットインストール
https://dotinstall.com/lessons/basic_vim


テキストエディタvi(vim)の使い方①
https://www.youtube.com/watch?v=FY3K8rAznFk

GNU Emacs(ソフトのダウンロード)
https://www.gnu.org/software/emacs/

2010年代のEmacs入門
https://knowledge.sakura.ad.jp/8494/


【ATOMエディタまとめ】インストール方法と使い方を紹介!
https://www.sejuku.net/blog/450


統合開発環境(IDE: Integrated Development Environment)

Eclipse日本語版(Pleiades All in One)
https://mergedoc.osdn.jp/

Eclipse公式(英語版)
https://www.eclipse.org/

以下Eclipseの圧縮ファイルを解凍するには7-Zipが必要です。(Windows標準のではダメです。)

7-Zip(Windowsの圧縮/解凍ソフト)
https://sevenzip.osdn.jp/

動画:Eclipseで新規Javaプロジェクト(初心者向け)インストールから
https://www.youtube.com/watch?v=6o6ISNuZXOY&list=PLP1uC-Eh3pLyBWc2uT1PMCSviMD63-1m1

Eclipseのインストールから使い方まで~EclipseでJavaプログラムを実行してみよう!
https://proengineer.internous.co.jp/content/columnfeature/7853



Visual Studio Code(VSCode、Java、Python開発環境)
https://azure.microsoft.com/ja-jp/products/visual-studio-code/

Visual Studio Codeのうれしい機能を使いこなして、初心者を最速で脱出する!《VSCode実践入門》
https://employment.en-japan.com/engineerhub/entry/2019/06/21/103000

【ゼロから!】Visual Studio Codeのインストールと使い方
https://eng-entrance.com/texteditor-VSCode

Pythonの開発環境を用意しよう!(Windows)
https://prog-8.com/docs/python-env-win

Pythonの開発環境はどうすればいい?統合開発環境もまとめて解説!
https://udemy.benesse.co.jp/development/web/python-environment.html

PythonのIDE(統合開発環境)でオススメなものは?
https://techacademy.jp/magazine/21804

Python の環境構築まるわかり!ダウンロード・インストールからコードの実行まで
https://www.internetacademy.jp/it/programming/programming-basic/python-environment-construction.html

Visual Studio(マイクロソフト社の開発環境)
https://visualstudio.microsoft.com/ja/downloads/

Xcode(Apple製のアプリ開発ツール)
https://developer.apple.com/jp/xcode/


Eclipse、IntelliJ などの日本語化プラグイン
https://mergedoc.osdn.jp/

今さら聞けない!Xcodeをインストールする方法【iOSアプリの統合開発環境】
https://techacademy.jp/magazine/1409

言語別、無料で使える日本語対応の統合開発環境10選
https://proengineer.internous.co.jp/content/columnfeature/6290

IDE(統合開発環境)の比較・ランキング・おすすめ製品一覧
https://www.itreview.jp/categories/ide


ソース・コード管理、共有


サル先生のGit入門〜バージョン管理を使いこなそう〜
https://backlog.com/ja/git-tutorial/




今さら聞けない!GitHubの使い方【超初心者向け】
https://techacademy.jp/magazine/6235

ソースコード管理の比較・ランキング・おすすめ製品一覧
https://www.itreview.jp/categories/source-code-management


アルゴリズム

アルゴリズム(入門・初級・中級・上級)(再生リスト)
https://www.youtube.com/watch?v=CD1iftLOYPU&list=PLxUnjPXQOwHBECaPCFDwU9-atIn-VBM97

プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問
https://postd.cc/50-data-structure-and-algorithms-interview-questions-for-programmers/

【初心者向けトレーニング】Javaの演習問題:アルゴリズム編
https://eng-entrance.com/java-question-algorithm

【アルゴリズムとは?探索アルゴリズム入門】Python
https://qiita.com/totepo18/items/021c4c29d823a2eeea8c

Python でアルゴリズム
https://python.ms/algorithm/


CodeIQの問題に挑戦しよう!
http://www.hyuki.com/codeiq/

アルゴリズムの基本をJava、C#、Pythonで学ぼう - データを集計し、言語ごとの違いを知るhttps://employment.en-japan.com/engineerhub/entry/2020/02/27/103000

データ構造とアルゴリズム
自習用デモプログラムおよびソースコード集 (Java)
https://www-ui.is.s.u-tokyo.ac.jp/~takeo/book/algorithm/index.html






エンジニアの技術共有サイト


エンジニアの情報収集法まとめ
https://qiita.com/nesheep5/items/e7196ba496e59bb2aa28


機械翻訳サイト

ITの情報は英語で書かれていることがときどきあります。日本語に翻訳したいときは、次のサイトがお勧めです。(翻訳精度が高いです。)


タグ:

+ タグ編集
  • タグ:
最終更新:2020年07月28日 20:42