Go的学习路线

Golang简介

go语言 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

为什么要学习Go

现有的编程语言风格各异,不能完全的运动好电脑的硬件,不高效,及各种优势于一身的语言Golang(谷歌创建)兼容静态编译和动态语言Go = C + Python, 既安全又高效。

  • 参考1:Go的学习路线_第1张图片

    • 参考2:Go的学习路线_第2张图片总结发展路线:

    • 1.Golang的语法基础

      (看https://www.bilibili.com/video/BV1ME411Y71o??p=6&spm_id_from=pageDriver) 视频

      快速掌握语法,写一个小小项目来熟练。

      可看书籍《Go语言圣经》《Go入门指南(The Way to Go)》)

    • 1.5写一个小项目练习

    • 2.将Golang标准库全部都过一遍

      至少要叫常用的全都看一遍,如 strings / strconv / http 等,如果有能力可以将它们都记住,如果记忆力不太好(像我这样)至少也要知道有什么,用到的时候通过手册可以快速找到。

      https://github.com/astaxie/gopkg ,可以在学习的时候看这个,有关于标准库的详细说明和示例,学习起来会容易一些,等全都明白了要使用的时候可以去查看上面的文档。

      可看书籍《Go语言学习笔记》《Go语言标准库》https://www.dooccn.com/go/(这个网站在线测试Go的学习路线_第3张图片

    • 3.在上述过程中插入Linux操作系统学习

      看书 《Linux操作系统》

    • 4.简单的SQL,了解数据库

      了解数据库底层的实现

    • 5.进阶学习

      分布式,缓存,Redis,实时通讯,消息代理,框架(beego框嗓,Gin框架,lris框架),一边写项目一边学习

    • 6.写一个实战项目(具体待定)

你可能感兴趣的:(Golang基础学习,golang,学习,开发语言)