• http://www.usegolang.com/#chapters has the top level chapters and shoudl give you a rough idea of the outline. I can get you a more detailed outline if you think it would be helpful.

    Right now I am writing the version with pretty much as much content as I think is necessary because I figure someone with experience can skip certain sections or skim them, but you are right - long term it would be nice to break them out in a way that is easy to skip. I don't know what specifically that will be yet, but I have a few ideas.

    I also feel like later chapters in the book didn't seem to require as much background info as early chapters, and when they did a lot of that content was a chapter in itself. Eg the introduction to templates is an entire chapter on its own, and then the book continues by creating templates in the next chapter, so someone familiar with templates could likely skip the intro chapter altogether (none of that code is used in the app - it is all in an experimental directory) and use it as a reference. Same thing goes for the chapter discussing databases and how to use them - the entire intro chapter is experimental code never used in the app, and then the next chapter applies the knowledge into the real app.