アイデア

2020-06-19 (金) 公開

プログラミング学習のカリキュラム案

  1. パラシュート学習:必要になった事柄から学んで行く方式
  2. 肉付け学習:最初は骨格となる基本知識を学び、徐々に高度な知識を追加していく方式
  3. ロードマップ:トピック別の必要な知識の一覧をスゴロク形式で提示

希望のトピック

Webサイト

  • VPS ConoHaを検討。
    • Ubuntu 20.04 LTS を入れておきたい。
    • Docker デプロイやバックアップは、コンテナやボリューム単位で丸ごとコピー。
    • SSL とりあえず無料のLet's Encryptで開始。あとで入れ替える?

バックエンドの言語は何にしようかな?とりあえずLAMPスタック?

今後必要になりそうなトピック

扱うプログラミング言語

プログラミング・パラダイム毎に代表的な言語を1つピックアップ。
2番目以降に、その他の言語も入れていく?

パラダイム分類基礎となる計算モデル最初に学ぶ言語次に学ぶ言語
命令型手続き型言語チューリングマシンPythonJavaScript
宣言型問合せ型言語関係モデルSQL
関数型言語ラムダ計算OCamlHaskell
論理型言語一階述語言語Prolog



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-06-19 (金) 00:26:05 (131d)