# Learning Go in Markdown The original [Learning Go](http://miek.nl/downloads/Go/Learning-Go-latest.pdf) is written in [LaTeX](https://github.com/miekg/gobook). With LaTeX you get beautiful (PDF) output, but there are a few problems. Most notably I consider LaTeX an *output* format: it is hard to convert it into something else. Markdown offers much more flexibility in that regard. The downside of markdown is that is not powerful enough to typeset a book. To fix this I forked [BlackFriday](https://github.com/russross/blackfriday) extended it and renamed it [Mmark](https://github.com/miekg/mmark) (These are all written in Golang). Mmark is a markdown variant that is powerful enough to typeset complete books and (this is its main goal) can be used to write I-D and RFCs for the [IETF](http://ietf.org/). Next I rewrote "Learning Go" [in mmark](https://github.com/miekg/learninggo), extended the [HTML5 renderer](https://github.com/miekg/mmark/blob/master/html.go), learned some jQuery and put the [result online](http://miek.nl/go/). So... the official new, latest, most active developed version of "Learning Go" can be [found on my website](http://miek.nl/go).