Books on Golang and Dart

The books are mentioned under,

  1. The Go Programming Language BY ALAN A. A. DONOVAN and BRIAN KERN;
  2. Learning Go BY jON BODNER;
  3. Concurrency in Go: Tools and Techniques for Developers BY KATHERINE COX-BUDAY;
  4. Get Programming with Go BY NATHAN YOUNGMAN and ROGER PEPPE;
  5. Network Programming with Go: Code Secure and Reliable Network Services from Scratch BY ADAM WOODBECK;
  6. 100 Go Mistakes and How to Avoid Them BY TEIVA HARSANYI;
  7. Head First Go BY JAY MCGAVREN;
  8. Hands-on Go Programming: Learn GoogleÕs Golang Programming, Data Structures, Error Handling and Concurrency ( English Edition) BY PRITHVIPAL SINGH and SACHCHIDANAND SINGH;
  9. Go in Action BY WILLIAM KENNEDY and BRIAN KETELSEN;
  10. Black Hat Go: Go Programming For Hackers and Pentesters BY TOM STEELE, CHRIS PATTEN and DAN KOTTMANN;
  11. Go Programming - From Beginner to Professional: Learn Everything You Need to Build Modern Software Using Go BY SAMANTHA COYLE;
  12. Learning Go: An Idiomatic Approach to Real-World Go Programming BY JON BODNER;
  13. Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang BY ADAM FREEMAN;
  14. Introducing Go: Build Reliable, Scalable Programs BY CALEB DOXSEY;
  15. For the Love of Go BY JHON ARUNDEL;
  16. Backend Software Architecture Using Golang: Microservices, Distributed Systems, and Cloud-Native Technologies BY BHARAT CHANDRA BADDEPUDI;
  17. Distributed Services with Go BY TRAVIS JAFFERY;
  18. Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools BY RICARDO GERARDI;
  19. Event-Driven Architecture in Golang: Building Complex Systems with Asynchronicity and Eventual Consistency BY MICHAEL STACK;
  20. Mastering Go: Leverage Go's Expertise for Advanced Utilities, Empowering You to Develop Professional Software BY MIHALIS TSOUKALOS;
  21. Learn Concurrent Programming with Go BY JAMES CUTAJAR;
  22. Mastering GoLang: A Beginner's Guide BY SUFYAN BIN UZAYR;
  23. An Introduction to Programming in Go BY CALEB DOXSEY;
  24. Programming in Go: Creating Applications for the 21st Century BY MARK SUMMERFIELD;
  25. Mastering Go - Third Edition: Harness the Power of Go to Build Professional Utilities and Concurrent Servers and Services BY MIHALIS TSOUKALOS;
  26. Domain-Driven Design with Golang: Use Golang to Create Simple, Maintainable Systems to Solve Complex Business Problems BY MATTHEW BOYLE;
  27. Learning Go Programming: Explore Automation and Data Analysis with Golang - 2nd Edition BY SHUBHANGI AGARWAL;
  28. Go Web Programming BY CHANG SAU SHEONG;
  29. Go in Practice BY MATT BUTCHER and MATT FARINA;
  30. Writing an Interpreter in Go BY THORSTEN BALL;
  31. Writing a Compiler in Go BY THORSTEN BALL;;
  32. Hands-On Software Architecture with Golang: Design and Architect Highly Scalable and Robust Applications Using Go BY JYOTISWARUP RAITURKAR;
  33. Hands-On Software Engineering with Golang: Move Beyond Basic Programming to Design and Build Reliable Software with Clean Code BY ACHILLEAS ANAGNOSTOPOULOS;
  34. Go Programming for Network Operations: A Golang Network Automation Handbook BY TOM MCALLEN;
  35. The Art of Golang: A Beginner's Guide BY APURV V. BRAHMBHATT;
  36. Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang BY JAN NEWMARCH and RONALD PETTY;
  37. Go for DevOps: Learn how to Use the Go Language to Automate Servers, the Cloud, Kubernetes, GitHub, Packer, and Terraform BY JOHN DOAK and DAVID JUSTICE;
  38. Go Programming Blueprints BY MAT RYER;
  39. Mastering Go: Create Golang Production Applications Using Network Libraries, Concurrency, and Advanced Go Data Structures BY MIHALIS TSOUKALOS;
  40. Functional Programming with Go: Functional Design and Implementation in Go (English Edition) BY AMRIT PAL SINGH;
  41. The Way to Go: A Thorough Introduction to the Go Programming Language BY IVO BALBAERT;
  42. GRPC Microservices in Go BY HUSEYIN BABAL;
  43. Build an Orchestrator in Go  BY TIM BORING;
  44. Ultimate Go Notebook BY WILLIAM KENNEDY;
  45. Building Distributed Applications in Gin: A Hands-on Guide for Go Developers to Build and Deploy Distributed Web Apps with the Gin Framework BY MOHAMED LABOUARDY;
  46. Learn Data Structures and Algorithms with Golang: Level Up Your Go Programming Skills to Develop Faster and More Efficient Code BY BHAGVAN KOMMADI;
  47. Cloud Native Programming with Golang: Develop Microservice-based High Performance Web Apps for the Cloud with Go BY MARTIN HELMICH and MINA ANDRAWOS;
  48. Cloud Native Go: Building Reliable Services in Unreliable Environments BY MATTHEW A. TITMUS;
  49. Know Go: Generics BY JHON ARUNDEL;
  50. Cloud Native Go BY MATTHEW A. TITMUS;
  51. System Programming Essentials with Go: System Calls, Networking, Efficiency, and Security Practices with Practical Projects in Golang BY ALEX RIOS
  52. Dart in Action BY CHRIS BUCKETT;
  53. Learning Dart - Second Edition BY IVO BALBAERT and DZENAN RIDJANOVIC;
  54. Dart Essentials: Design and Build Full-featured Web and CLI Apps Using the Powerful Dart Language and Its Libraries and Tools BY MARTIN SIKORA;
  55. The Dart Cookbook: Recipes for Developing Flutter Applications - Android, IOS & Web BY RAHUL AGARWAL;
  56. flutter for beginners: an introductory guide to building cross-platform mobile applications with flutter and dart-2 BY ALESSANDRO BIESSEK;
  57. Beginning App Development with Flutter: Create Cross-Platform Mobile Apps BY RAP PAYNE;
  58. Beginning Flutter: A Hands On Guide to App Development BY MARCO L. NAPOLI;
  59. Flutter in Action BY ERIC WINDMILL;
  60. Learn Google Flutter Fast: 65 Example Apps BY MARK CLOW;
  61. Programming Flutter: Native, Cross-Platform Apps the Easy Way BY CARMINE ZACCAGNINO;
  62. Flutter Succinctly BY ED FREITAS;
  63. Practical Flutter: Improve Your Mobile Development with Google’s Latest Open-Source SDK BY FRANK W. ZAMMETTI;
  64. Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud BY RICHARD ROSE;
  65. Flutter Engineering: Become a Flutter Professional Using Tactics Explained from a Software Engineer's Perspective BY MAJID HAJIAN;