どのプログラミング言語を選ぶ?

参照「とほほのWWW入門」「Google」

現代で需要があるかなという言語

  • TypeScript
  • JavaScript
  • Rust
  • Go
  • Julia
  • R
  • Python (Flask,Django)
  • Ruby (Rails)
  • PHP (Laravel)
  • Dart (Flutter)
  • Swift
  • Kotlin
  • Java

学習して損はなさそうな古そうな言語たち

  • C/C++/C#
  • Lua
  • Eiffel
  • Perl
  • Haskell
  • Ada
  • Scala
  • Erlang
  • Elixir
  • Clojure
  • LISP
  • Scheme
  • FORTRAN

JavaScriptのライブラリやフレームワーク

  • Node.js(必須)
  • Vue.js Nuxt.js
  • React Next.js
  • Angular(かなり微妙)
  • 状態管理
  • Redux(React)
  • Vuex(Vue)
  • NgRx(Angular)
  • jQuery(今は古くて微妙)

静的言語と動的言語
関数型原語とオブジェクト指向原語
両方を兼ねた「マルチパラダイム原語」

実行環境はVScodeというMicrosoft製のエディタがおすすめです。
IDEのVisual Studioも同社製品なので違和感なく使えると思います。また実行速度という概念があり、C/C++,Rustは最速みたいです。
空白(インデント)の回数にはルールがあり使われる言語によってことなります。

著者の推奨

Python
JavaScript
Rust

学習におすすめ

C/C++/C#/
Java

学習コストと設計思想、影響を与えた与えられた言語を必ず見ましょう。

参考にした人物 
Hideyuki Tanaka
EBIHARA Kenji

※間違えてるところがあると思うので鵜呑みにはしないでください。

参考文献 サーチワード [Go Rust 比較] [インデント 2 4 8]

Go は goroutine です。Rust は所有権です。Go は並列処理が得意です。Rust は並列処理は得意ではあ…

今回は、コーディングスタイルに関する話です。皆さんはプログラミングするときに、そのプログラムのインデントスタイル(字下げ…