Software links and tutorials

Rust links

Rust Programming Language Book

Rust by Example

Rust Reference

Rust Doc Book

Rust Tools

Cargo Book

Rust Edition Guide

Rust Forge Page

Rust on ESP Book

This Week in Rust

Rustlings – Small exercises

Learn Rust With Entirely Too Many Linked Lists

Comprehensive Rust – Android Rust training

The Little Book of Rust Macros

100 Exercises To Learn Rust

Rust Maven

Rust and WebAssembly / Unpublished version

Rust blog posts

Writing Python inside your rust code

My path to becoming a Rustacean

The HTTP crash course nobody asked for

Write a Toy VPN in Rust

Rust is beyond Object Orientated

A JVM in Rust

Writing a Linked List in Rust: A Walkthrough

Build a Lua Interpreter in Rust

Tour of a HTTP request in Rust

Rust GUI thoughts

Building a Simple DB in Rust

Nushell

Make A Language

Create a Language

Writing a OS in Rust

Developerlife

Making a Secure Chat in Rust

Fundamentals of WebAssembly, Wasm in the wild series

Writing Interpreters in Rust: a Guide

Rust Anthology

Falling in love with Rust

Rust after the honeymoon

Rustroid website

Rustroid forum post

Python tutorials, books and links

Python tutorial – the place to start

The Quick Python Book

Python Distilled

Python Distilled
Python Distilled

Good review overview

Review states the author is a Python authority, one of the best lecturers on it with PyCon talks & an author of Python Cookbook & Essential Reference. Asked if Learning Python or Programming Python were good first books he said they were long, and he preferred The Quick Python Book, which I have. Seems he wrote his version of The Quick Python Book. The content is informative, minimal, elegant Python. It has become a huge language. Syntax extensions, programming tools, and many libraries can be daunting. But Python is still a language that fits your brain. There much you can do with good native data structures and essential Python. The code will also more readable. If you thought that K & R was the book on C, and Javascript: the good parts the book on Javascript then you’ll like Python Distilled. It describes the language and gives essential programming advice. Nothing is superfluous, or redundant. The Basics chapter will teach enough Python to write useful scripts. The rest covers functions, classes, generators, modules & I/O. If you read carefully through the entire book you will master Python, and be ready for books like Fluent Python. At 300 pages, it is readable but is condensed and carefully written, so will take time. Its not for new programmers but if you are new to Python, it should be the one book you buy. If you use Python it will show what may have escaped you.

Fluent Python – Good review overview

Review states that what is needed is the Tutorial at python.org, Python Distilled and Fluent Python. It needs a paragraph by paragraph reading and some re-reading for a deeper understanding. Its not for the beginner you need good grasp of the language and to have worked with it to get on for a more solid foundation. There is no flab, it is big but could bigger and more detailed. Python is an ideology about how to do things properly. It is easy to get on in Python with what you already know. But to get the best from the large number of features and constructs the learning curve is deeper than a quick overview. There are soapbox sections at the end of each chapter which consider the merits or not of language design inviting thinking on why such features were implemented and what the alternatives are. It could be hardback and have a better index as it is difficult to find what was previously read. Its not a reference and is a pleasure to read. The reader is on a journey to small discoveries with the author. Everything is there if you read it carefully enough. He is a natural teacher. Its a huge, rigorous, detailed but enjoyable book. As simple as possible but no simpler.

Python Wiki

Full Stack Python

AskPython

Bank Python blog Discussion on blog

C Books

For C I utilise both editions of Kernighan and Ritchie

Kernighan & Ritchie both editions

Plus Manning Modern C third edition by Jens Gustedt currently in its early access program, hopefully the print edition will arrive soon.

Authors blog here.

Authors Gitlab page here.

Manning link here.

Manning Modern C third Edition

Compiler / LLM / AI discussion

AI history

References are like jumps

Notes on Rust, mutable aliasing and formal verification

Rust to Swift reply

Mojo with Chris Lattner – Software Unscripted podcast(no link)

Chris Lattner homepage

Mojo programming language

Roc programming languagehttps://modelcontextprotocol.io/introduction

MLIR – Multi-Level Intermediate Representation

Other Links

Nostr, Rust Nostr, Wasm/WebGL, WebApps

Linux Format available PDFs

Model Context Protocol

The Static site guide

Hugo Static site framework

Guide to self-hosting a website