2020-06-19 (金) 公開
プログラミング学習のカリキュラム案 †
- パラシュート学習:必要になった事柄から学んで行く方式
- 肉付け学習:最初は骨格となる基本知識を学び、徐々に高度な知識を追加していく方式
- ロードマップ:トピック別の必要な知識の一覧をスゴロク形式で提示
希望のトピック †
Webサイト †
- VPS ConoHaを検討。
バックエンドの言語は何にしようかな?とりあえずLAMPスタック?
今後必要になりそうなトピック †
扱うプログラミング言語 †
プログラミング・パラダイム毎に代表的な言語を1つピックアップ。
2番目以降に、その他の言語も入れていく?
パラダイム | 分類 | 基礎となる計算モデル | 最初に学ぶ言語 | 次に学ぶ言語 |
命令型 | 手続き型言語 | チューリングマシン | Python | JavaScript |
宣言型 | 問合せ型言語 | 関係モデル | SQL | |
関数型言語 | ラムダ計算 | OCaml | Haskell | |
論理型言語 | 一階述語言語 | Prolog |
