🎅 merry xmas: free ebooks & tutorials on various programming topics

Dear Community,

Since christmas is approaching, I thought, I create a xmas advent calendar, it’s packed with free ebooks & tutorials on various programming topics:

Hope you enjoy!

3 Likes

Really nice idea :smiley: I was wondering if you sealed the days after the current day … And you did it that is so great. Nice job

Really really like this idea. It’s a great collection of resources, on a wide range of topics, but all very applicable. And a very engaging interface.

Clean interface, like that I’ll have to come back tomorrow to find out more… Heh.

Very very well done.

I’m very happy, you like it!

Of course, a door every day, so that the anticipation on Christmas grows. I’ve tried to find the latest books that cover mainly web programming topics, but I could not resist having a classic too: Charles Dickens :wink:

1 Like

Here are the books, for easier access:

Day 1: Regular Expressions Tutorial, by Jan Goyvaerts
https://www.regular-expressions.info/tutorial.html


Day 2: A Christmas Carol, by Charles Dickens


Day 3: You Don’t Know JS (book series), by Kyle Simpson.


Day 4: PHP: The Right Way, by Josh Lockhart


Day 5: Typography Handbook, by Kenneth Wang
http://typographyhandbook.com/


Day 6: Typography Handbook, by Kenneth Wang
https://joshondesign.com/p/books/canvasdeepdive/toc.html
HTML Canvas Deep Dive, by Josh Marinacci


Day 7: Learn CSS Layout, by Mikito Takada
http://book.mixu.net/css/


Day 8: The Book of Shaders, by Patricio Gonzalez Vivo and Jen Lowe


Day 9: Data Structures & Algorithms, by wikibooks
https://en.wikibooks.org/wiki/Data_Structures & https://en.wikibooks.org/wiki/Algorithms


Day 10: Building Front-End Web Apps with Plain JavaScript, by Gerd Wagner
https://web-engineering.info/tech/JsFrontendApp/book/


Day 11: Hacking with React, by Paul Hudson
http://www.hackingwithreact.com/


Day 12: Eloquent JavaScript 3rd edition, by Marijn Haverbeke.
http://eloquentjavascript.net/

Day 13: Webpack, by Juho Vepsäläinen

Day 14: The Vue Handbook, by Flavio Copes

Day 15: Exploring ES2016 and ES2017, by Dr. Axel Rauschmayer
http://exploringjs.com/es2016-es2017/

Day 16: Interpretable Machine Learning, Christoph Molnar

Day 17: Getting Started with Web Audio API, By Boris Smus

Day 18: Fullstack GraphQL, by JulianMayorga

Day 19: Pocket Guide to Writing SVG, By Joni Trythall
http://svgpocketguide.com/book/

Day 20: MOBILE DEVELOPER‘S GUIDE TO THE GALAXY, by the mobile community

Day 21: A Graduate Course in Applied Cryptography, By Dan Boneh and Victor Shoup
https://toc.cryptobook.us/

Day 22: WebGL Insights, by Patrick Cozzi
http://www.webglinsights.com/

Day 23: Learn Enough Git to Be Dangerous, by Michael Hartl

Day 24: Speaking JavaScript, by Dr. Axel Rauschmayer
http://speakingjs.com/es5/index.html

original calendar: