-
Books on Go
- An Introduction to Programming in Go – a good book for beginners
- Learning Go: An Idiomatic Approach to Real-World Go Programming – a good book for beginners
- The Go Programming Language – the book on basics of Go from Google’s Go team member.
- Go Design Patterns – design patterns for Go applications.
- Level Up Your Web Apps With Go – improve your applications using Go.
- Online tutorials and other useful resources:
1. A tour of the Go programming language – an interactive tour on Go
2. Effective Go – tips on writing clear, idiomatic Go code.
3. Go by Example – examples of solving typical problems with Go
4. The Go Programming Language on Reddit – the community of Go developers on Reddit
5. Awesome Go – a curated list of awesome Go frameworks, libraries and software.
-
Databases
- MySQL. Notes for Professionals book – covers almost all basic operations with DB.
- PostgreSQL. Notes for Professionals book – learn relational databases through the examples on PostgreSQL.
- MongoDB: The Definitive Guide – this guide shows you the advantages of using document- oriented databases.
- Online tutorials and other useful resources:
1. SQL Tutorial – the SQL basics for beginners.
-
Javascript, HTML, CSS
- HTML: HyperText Markup Language – tutorial on HTML.
- CSS: Cascading Style Sheets – tutorial on CSS.
- A set of You Don’t Know JS books. These books discuss and explain almost all the features of JS.
- Web technology for developers – Guide to the Web from Mozilla. Detailed analysis of the capabilities of JS/HTML/CSS and other technologies.
-
Digests
-
GIT
- Pro Git book – this book contains all necessary information on Git usage.
- git-flow cheatsheet – the cheatsheet on basic usage and effects of git-flow operations