Skip to content

Commit 257e1e6

Browse files
authored
Merge pull request #2 from karlseguin/add_learning_zig
Add Learning Zig in book section
2 parents f6ab2c6 + 4f20848 commit 257e1e6

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ The main documentation is always the best beginning, so if you haven't read it y
5151

5252
## Books
5353

54+
* :star: [Learning Zig](https://www.openmymind.net/learning_zig/) - Introduction to Zig aimed at developers coming from garbage collected languages.
5455
* :star: [Zig Programming Language](https://ziglearn.org) - An introductory book on Zig, covering the basics to advanced topics.
5556
* :star: [Zig by Example](https://zigbyexample.com) - A hands-on guide with examples to learn Zig.
5657
* :star: [zig-cookbook](https://cookbook.ziglang.cc/) - Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
@@ -228,24 +229,24 @@ See repos [nrdmn/awesome-zig](https://github.com/nrdmn/awesome-zig) & [zigcc/awe
228229

229230
## Language stuff
230231

231-
### Closures
232+
### Closures
232233

233234
* :star:[Closure Pattern in Zig](https://zig.news/houghtonap/closure-pattern-in-zig-19i3) - [Andrew Houghton](https://zig.news/houghtonap)
234235
* [Implementing Closures and Monads in Zig](https://zig.news/andrewgossage/implementing-closures-and-monads-in-zig-23kf)- [Andrew Brent Gossage](https://zig.news/andrewgossage)
235236
* [Zig Anonymous Functions and Closures: An In-Depth Analysis](https://gencmurat.com/en/posts/zig-anonymus-functions-and-closures/)
236237

237-
### Documentation
238+
### Documentation
238239

239240
* :star: [Writing Documentation for Zig Projects](https://ziglang.org/documentation/master/#Comments) - Zig Community
240241
* [Generating documentation from zig build](https://sudw1n.gitlab.io/posts/zig-build-docs/) - sudw1n
241242
* [Using Zig's Built-in Documentation Generator](https://github.com/ziglang/docgen) - docgen
242243

243-
### Enums
244+
### Enums
244245

245246
* :star: [The Power of Zig Enums](https://ziglang.org/documentation/master/#enum) - ziglang.org
246247
* [Extending an Enum in Zig](https://kihlander.net/post/extending-an-enum-in-zig/) - Fredrik Kihlander
247248

248-
### Errors
249+
### Errors
249250

250251
* :star: [Ziglang Document:Errors](https://ziglang.org/documentation/master/#Errors) ziglang.org
251252
* [Error Handling in Zig](https://zig.guide/language-basics/errors/) - zig.guide
@@ -254,15 +255,15 @@ See repos [nrdmn/awesome-zig](https://github.com/nrdmn/awesome-zig) & [zigcc/awe
254255
* [Error Handling In Zig](https://www.aolium.com/karlseguin/4013ac14-2457-479b-e59b-e603c04673c8) - [karlseguin](https://www.aolium.com/karlseguin)
255256
* [Errors and Zig](https://notes.eatonphil.com/errors-and-zig.html) - [Phil Eaton](https://eatonphil.com/)
256257

257-
### Iterators
258+
### Iterators
258259

259260
* :star:[proposal: Streamline loops, and enhance iteration](https://github.com/ziglang/zig/issues/3110) - [Tetralux](https://github.com/Tetralux)
260261
* :star:[Proposal: Generator / Iterator Syntactic Sugar](https://github.com/ziglang/zig/issues/5331) - [kayomn](https://github.com/kayomn)
261262
* [How Zig Handles Iteration](https://zig.guide/standard-library/iterators/) - zig.guide
262263
* [Zig's Curious Multi-Sequence For Loops](https://kristoff.it/blog/zig-multi-sequence-for-loops/) - Loris Cro
263264
* [Learning interfaces by implementing iterator in zig](https://zig.news/akhildevelops/learning-interfaces-by-implementing-iterator-in-zig-3do1) - [Akhil](https://zig.news/akhildevelops)
264265

265-
### Memory
266+
### Memory
266267

267268
* :star: [Memory Management in Zig: A Lifetime-Free Approach](https://andrewkelley.me/post/memory-management-in-zig.html) - Andrew Kelley
268269
* :star:[Memory Management in Zig](https://ziglang.org/documentation/master/#Memory) - ziglang documentation
@@ -280,7 +281,7 @@ See repos [nrdmn/awesome-zig](https://github.com/nrdmn/awesome-zig) & [zigcc/awe
280281
* [Custom String Formatting and JSON Serializing in Zig](https://www.openmymind.net/Custom-String-Formatting-And-JSON-in-Zig/) - Karl Seguin
281282
* [Exploring Compile-Time Interfaces in Zig](https://medium.com/@jerrythomas_in/exploring-compile-time-interfaces-in-zig-5c1a1a9e59fd) - [Jerry Thomas](https://medium.com/@jerrythomas)
282283

283-
### Strings
284+
### Strings
284285

285286
* [Proposal: Add String to the type system](https://github.com/ziglang/zig/issues/7734) - [mlarouche](https://github.com/mlarouche)
286287
* [Unicode String Operations](https://zig.news/dude_the_builder/unicode-string-operations-536e) - [dude_the_builder](https://zig.news/dude_the_builder)
@@ -331,15 +332,14 @@ Do you want to find out why some historical decisions took place? [Zig GitHub Di
331332

332333
### Fearless Zig Bloggers
333334

334-
* [Andrew Kelley](https://github.com/andrewrk) - [blog](https://andrewkelley.me/)
335-
* [Loris Cro](https://github.com/kristoff-it) - [blog](https://kristoff.it/)
335+
* [Andrew Kelley](https://github.com/andrewrk) - [blog](https://andrewkelley.me/)
336+
* [Jonathan Marler](https://github.com/marler8997) - [blog](https://marler8997.github.io/)
336337
* [Hejsil](https://github.com/Hejsil) - [blog](https://hejsil.github.io/)
337-
* [tigerbeetle](https://github.com/tigerbeetle/tigerbeetle) - [blog](https://tigerbeetle.com/blog)
338-
* [Hexops](https://github.com/hexops) - [blog](https://hexops.com/)
339-
* [Validark](https://github.com/Validark) - [blog](https://validark.github.io/)
340-
* [Jonathan Marler](https://github.com/marler8997) - [blog](https://marler8997.github.io/)
341-
342-
338+
* [Hexops](https://github.com/hexops) - [blog](https://hexops.com/)
339+
* [Karl Seguin](https://www.github.com/karlseguin) - [blog](https://www.openmymind.net)
340+
* [Loris Cro](https://github.com/kristoff-it) - [blog](https://kristoff.it/)
341+
* [tigerbeetle](https://github.com/tigerbeetle/tigerbeetle) - [blog](https://tigerbeetle.com/blog)
342+
* [Validark](https://github.com/Validark) - [blog](https://validark.github.io/)
343343

344344
## Tutorials & Workshop Materials
345345

0 commit comments

Comments
 (0)