Skip to content

Commit

Permalink
add go by example as first
Browse files Browse the repository at this point in the history
  • Loading branch information
rwxrob committed Nov 17, 2024
1 parent a1bc9b0 commit 8995085
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# My Personal "Awesome" Go List

🎉 Just learning Go? Never coded before? Welcome to the party! Here's what I recommend most people do to learn it well.
🎉 Just learning Go? Welcome to the party! Here's what I recommend most people do to learn it well. Note that there are currently no good resources for first learning how to program at all. These all assume you know what a "loop" is, for example. (I'd like to change that myself eventually.)

1. [Tour of Go][1] (no setup, get coding, okay not to finish)
1. [Go by Example][12] and possibly [Tour of Go][1]
2. [How to Write Go Code][3]
3. [Effective go][4] (to understand why)
4. Start a project of your own, doesn’t matter how big or small
Expand All @@ -29,6 +29,7 @@
[9]: <https://www.oreilly.com/library/view/learning-go/9781492077206/>
[10]: <https://go.dev/blog/using-go-modules>
[11]: <https://100go.co/>
[12]: <https://gobyexample.com/>

💥 It is really important you get coding something you *want* to make, a project, as soon as possible. That will keep you motivated to learn. Obviously, you'll be writing a lot of your own code between reading books. But, by the time you read all of that, while coding at the same time, you'll be on your way to becoming a Go master for sure.

Expand Down

0 comments on commit 8995085

Please sign in to comment.