Go

C言語エンジニアがGo言語を学ぶ①

次の職場で使うからってことでGo言語勉強開始。

自分のソフトウェアのレベル

C言語
 学生時代の研究および前職の業務で使用。合計で5年間くらい。
 何も見ずに一通りのコードは書ける。
 可読性はそこそこ重視。

他の組み込み言語
 C++:知識皆無
 Java:知識皆無

その他言語
 Ruby,PHP,Python,Perl, Shellスクリプト,VBA,HTMLなどちょこちょこ触っていた経験あり。
 能力的にはC言語>>>>>>>>Ruby>>他

使用する教材

 Progate(Go言語)
 ドットインストール(Go言語)

 ProgateはGo言語に関してまだ教材が十分にない(2018.11現在)のでサラッとこなして,
 メインはドットインストールでやっていく予定。
 自分の開発環境作るとこから教えてくれるし
 基礎学ぶにはまぁ十分かな。
 

開発環境

Progate学習時
 Windows10のChrome上でカタカタと。
 
ドットインストール学習時
 ・Windows 10
 ・Vagrant 2.2.0
 ・PuTTY 0.70
 ・VirtualBox 5.2.20
 ・Cyberduck 6.8.3
 基本は↓のWindowsの環境構築方法通りに。
 ドットインストール(ローカル開発環境の構築 [Windows編])

 自分にとって勉強始めるとき一番ハードル高く感じるのが「開発環境構築」だから
 この辺ちゃんと教えてくれる(もしくはあらかじめ準備してくれてる)サービスはありがたい。
 

とりあえず期間は2週間程度を目安に。
何となく覚えた方が良さそうなこととかCからの変化で違和感感じたこととかを書ければ良いかな。
同じコンパイル言語だしそこまで苦労はしないと勝手に予想。