Get the most out of your computer
A step by step guide to computer tooling
the terminal, Git, Vim, servers, Chat GPT and more!
Maximize your productivity
Python. Pandas. Web Scraping. Databases. SQL. Machine Learning. APIs.
the terminal, Git, Vim, servers, Chat GPT and more!
This 257 page book is an opinionated guide to being maximally productive with your computer, from the author of the Learn to Code with Sports series.
It includes all setup files, assumes no prior knowledge and covers:
- the terminal and shell commands
- text editing and notetaking with Vim
- backing up projects and quickly protyping with Git
- setting up your own server
- Chat GPT
- and more!
“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”
Why read a book on computer tooling?
It's pretty simple actually —
Mastering your computer tools will make you more powerful, efficient and faster at the everyday tasks you need to do.
This means getting more done — including things you wouldn't even have been able to do with inferior tooling — with fewer mistakes, in less time.
And by more done I don't just mean more coding, the tools we cover in this book are for learning, thinking, writing, note-taking, web-browsing and emailing too. Even if you don't code, the tools in this book are still extremely valuable.
They're the same tools I used to write 7 books in 5 years (two of these years at a day job), while running a subscription SAAS business and maintaining a dozen websites.
“I was amazed by how you broke down complicated concepts and made them easier to understand.”
Like keyboard shortcuts? You'll love this book!
One of the most important tools tools this book will teach you is Vim — the free, open-source text-editor.
"Vim has been one of the greatest things in my life for most of my life."
— Hacker News user Epicide
What makes Vim awesome? Mostly, it's really fast. Reddit user u/mackstann sums it up pretty well:
[Vim is] a language for manipulating text with your fingers. It has verbs and nouns. It replaces a lot of awkward and inefficient hand movements with much more comfortable and efficient ones. It actually feels good. It's satisfying. ... if you edit text ... it'll pay back manyfold, not just in efficiency, but in joy.
It's not a coincidence that Vim users often express how they feel using Vim with gifs like these:


In my estimation, going from hunting and pecking on the keyboard -> fast touch typing is a similar jump to going from typing fast -> Vim.
Some people think Vim is hard to learn, but it's really not. I've made learning
it easier than ever by rewriting the classic, interactive vimtutor
tutorial.
It's included in the files that come with the book.
Plus I'll show you how to talk to Chat GPT inside of it, set up a "second brain" note-taking system, and more!
What People Are Saying
"The book here was really, really well done......"
"This is amazingly awesome. I’ve recently slowly crept into data science driven by a pet passion for fantasy sport analytics. ...the way the learning is framed here is 10x what you’ll get someplace else...."
"...probably the best / most complete Pandas walk through I've seen."
"I really loved your book. You did an amazing job on it. ... I've been trying to get my son more into programming, and your book has been perfect... really clicked for him."
"Fantastic... literally feels like it was written for me!"
"...picked up more, and at a better pace, using this than a lot of the free online tools I’d been trying the past few months."
"Love the book... My python has come a very long way thanks to you."
"I have always wanted to learn a language but always seemed to get discouraged by the 'Hello World' chapters that were never ending. I like that your book cuts out the riff raff and teaches the important things! I'm flying through the book and feel like I'm learning a ton! Best wishes from a satisfied customer."
"I have tons of coding books. Yours is a favorite"
"Dear Nate, I'd like to thank you for a brilliant book. ... It's distilled, without extra and unnecessary... info and challenging at the same time. I'm writing you just to thank you."
"Loving this so far!""
"...much more engaging for me personally because it’s info I’m interested in. I’ve taken automate the boring stuff, python for finance, etc and while those courses are great.. I seem to be understanding it better because its about a subject I like."
"...exactly the course I was looking for a long time! :)"
"I really like your approach to teaching data science! I usually work with... R, and your book is one of the resources I'm using to teach myself Python... So far it's the best one!"
"The only Python course that's kept me engaged from beginning to end."
"Been loving your book so far, it progresses at a great pace and has easily been the best mode I've used to understand coding. I'm excited to learn more, thank you for creating this book that's allowing me to have fun learning again, it's been ages."
"...absolutely superb... definitely understand the acclamation"
"...really helpful and a fun way to learn."
"You're an absolute legend!"
"I am enjoying refreshing my Python knowledge with your book very much."
"I am going through your book right now... and I love it!"
"I bought LTCWFF and love it!"
"...so helpful and enjoyable."
"The book is great!"
"... helped me way more than my grad school class did."
"Thank you Nathan ... You ARE an amazing teacher!"
"Can I just say that this is the simplest and best explanation I have ever seen ... Awesome!!"
"I was amazed by how you broke down complicated concepts and made them easier to understand."
"I can't tell you how many times I've tried to get into programming and gave up because it was so dry. This has been such a nice change of pace and I'm loving it."
"I just bought your book and have to say I enjoy it immensely so far."
"...exactly what I needed to finally get past tutorial hell and apply Python to something I love."
"it's been great refreshers for basic Python... I appreciate the Anki cards ... they're helping cement the terminology..."
"...it helped me tremendously ... I wouldn't be where I'm at with the Python language today without this book to kick start things."
"...very engaging so far compared to some of the other online resources I've tried to pick this up with."
"...could not be more satisfied with the content. ...it has been great to work through your in-depth examples learning new skills. I had a previous interest in this sort of analysis and have had intermediate programming experience, but never could tie the two together."
"Incredible work! Bought it right away. Only 3 chapters in and this book is already better than expected. Worth every penny. Thank you!"
"...can definitely recommend it. It's so much easier learning coding with a subject that is familiar and one is passionate about. Thank you!"
"I’m flying through your book and loving every bit of it so far. The way you lay everything out is incredibly intuitive and easy to follow."
"I wanted to take a moment to express my sincere gratitude for your book Learn to Code with Soccer. ... I studied electrical and electronic engineering in university, and one area that I really struggled with was coding. ... I made several attempts at taking courses in Python but struggled, failure becoming an all-too-familiar 'friend'. Your book has changed this! ... I just want to say that you have done a fantastic job and helped me tremendously in overcoming a challenge that has been weighing on the back of my mind for over 15 years."
"I have decided to buy the full book and I am actually having a lot of fun so far
"I'm working through your book 'Learn to code with Hockey' ... I'm only a couple of hours in but loving it so far!"
"Great stuff here - very well done!"
"I often refer back to your book since purchasing back [a few years ago]."
"I just finished reading and working through Learn to Code with Baseball... I enjoyed it immensely, learning a lot."
"I recently purchased Tech Tools. I'm impressed by what I've read"
"I’m brand new to coding. I used to be a stock broker and currently a personal trainer. Very excited to take a crack at this. I read your free chapters and felt like my brain could do well with data science. Thanks for opening a new door."
"AWESOME BOOK!"
"Absolutely Wonderful, genuinely surprised this exists."
Before reading your explanation ... I just kind of understood [it], but I really am impressed with how simply you explained it, and how much clearer it made it for me to grasp the concept. I had previously come across your book somewhere on the internet, and was a little curious, but now seeing how well you [explain things], I am seriously considering purchasing it in the near future if I have some cash to spare.
"I have already been through the book once, so cheers to such awesome content and excellent idea for learning Python. I am going figure out how to slice and dice the upcoming Capitals Season, try and predict when Ovi will hit/beat 894!"
Dude, this is awesome. Thank you again!
I bought this for my 18 year old who's playing junior hockey looking for something to do in his spare time. He's have a good time going through the lessons and playing with hockey stats!
I happen to be finishing my Sports Management Degree and my final subject is on Data Analytics; I much prefer the learning style you created in the course.
Hi Nathan, I love the Learn to Code With Baseball book, I'm moving through it and enjoying.
Thank you for combining two of my favorite things in life: 🏀 💻
Bought the soccer variation of your book a couple weeks ago, really enjoying it so far.
"Your writing style and presentation has been really intuitive for me."
I am going through the first chapter now and I love how you've explained everything in a simple yet effective way.
"Blending my outside interests with my tech expertise never felt so fun, albeit humbling, adventure! ... I used fantasycoding.com by Nathan Braun to analyze stats. It was a great way to learn more about scraping data and creating visualizations that matter with Python. Nathan was super great in guiding you through the process."
"This is the first time I found a book to gradually introduce and explain the ideas!!! ... It seems that not only you know the subject but also you have ways to teach it in order to be understood and be pleasant and interesting!!!"
I'm quite enjoying your book so far.
Thanks for putting together a cool project like this!
This explanation was fascinating, thank you for continuing to share these!
"I think your [ability] of looking at complex things for a while and being able to break them down into their simple parts in real time is rare."
I just want to thank you for creating this course and I have enjoyed every part of it. [This is] what learning is all about. Previous academic courses has gotten me so disengaged... I loved LTCWFF...
OMG this looks amazing 😊
Love the book!
"Truly impressed"
"Your book is incredible..."
I'm learning a lot and I'm enjoying the book so far.
"Thank you so much for this offering! I was wandering the proverbial forrest trying to get going with Hockey advanced stats - I probably saved myself dozens of hours trying to piece this stuff together myself."
"Thanks again for the fantastic book."
"I am going through your book and find it very intuitive versus others."
I thought it was great! I really enjoyed the way you used soccer as a way to teach programming concepts. It made the material much more engaging and relatable. ... I would highly recommend it to anyone who is interested in learning Python or programming in general. Thank you for writing such a great book!
[My son is] already over 100 pages into the book and loving the material!
Wonderful. He LOVED it! Best Xmas gift.
I bought your book quite some time ago, but I haven't dug in until now. Wow. Nice work. I mean that. As a former teacher and once-upon-a-time coder, I really appreciate how you go about this.
Great book. ... If you make new books please let me know.
I went through your baseball book and it was FANTASTIC!!
"I think the approach you’re using is fantastic."
“Thank you Nathan ... You ARE an amazing teacher!”
Get the book
Tech Tools
Product information
$79USD
Maximize your productivity with this guide to key computer tools. Covers the terminal, Vim, Chat GPT, Git, servers, building a 'second brain' note taking setup and more.
Good for both coders and non-coders. Includes:
The 257 page book in PDF format
Windows, Mac, and ChromeOS Setup Configuration Files
Interactive tutorial
Lifetime updates

30 day money back guarantee!
30 Day Money Back Guarantee
Try it! If you're not satisified, contact me within 30 days and I'll refund you the purchase price.
About the author

Hi! My name is Nate and I'm a self-taught programmer and data scientist based in Milwaukee, WI.
A few years ago, I didn't know anything about the command line, Git, servers, or any of the other topics covered here.
So, I taught myself. It took a few years and I ran into a lot of dead ends along the way, but ultimately I figured it out. In this book, I distill everything I've learned to provide a step-by-step guide to being as productive as possible with your computer.