Build Your Own AI Assistant Part 1 - Creating the Assistant
116820 Views
Is the new Raspberry Pi AI Kit better than Google Coral?
114678 Views
Control Arduino with Python using Firmata / PyFirmata
87081 Views
How to Map with LiDAR - using a Raspberry Pi Zero 2W, RPLidar and Rviz
57314 Views
Creating a Supercomputer with a Raspberry Pi 5 Cluster and Docker Swarm!
53588 Views
Node-Red Automation, MQTT, NodeMCU & MicroPython
52067 Views
Snaszy NAS a 3D printed NAS for Raspberry Pi
Waveshare CM5 boards
The Best Arduino Robot for Beginners
SMARS Lab upgrade with PyCharm
Chicken Nugget Piano
Pi Tray - Mini-rack - Part II
Mini-Rack 3D Design Tutorial
0h 20m
Using the Raspberry Pi Pico's Built-in Temperature Sensor
0h 24m
Getting Started with SQL
0h 32m
Introduction to the Linux Command Line on Raspberry Pi OS
0h 42m
How to install MicroPython
0h 8m
Wall Drawing Robot Tutorial
0h 22m
Learn Linux from the basics to advanced topics.
Learn how to use a Raspberry Pi Pico
Learn MicroPython the best language for MicroControllers
Learn Docker, the leading containerization platform. Docker is used to build, ship, and run applications in a consistent and reliable manner, making it a popular choice for DevOps and cloud-native development.
Learn how to build SMARS robots, starting with the 3D Printing the model, Designing SMARS and Programming SMARS
Learn how to build robots, starting with the basics, then move on to learning Python and MicroPython for microcontrollers, finally learn how to make things with Fusion 360.
Learn Python, the most popular programming language in the world. Python is used in many different areas, including Web Development, Data Science, Machine Learning, Robotics and more.
Learn how to create robots in 3D, using Fusion 360 and FreeCAD. The models can be printed out using a 3d printer and then assembled into a physical robot.
Learn how to create Databases in Python, with SQLite3 and Redis.
Coding is a 202 page book by Dr Simon Monk, published in 2023 by Monk Makes Press.
Coding
2023, Monk Makes Press Dr Simon Monk ISBN: 978-1-7394874-0-9
Simon is a well known author of many books on electronics and programming. This book is a great introduction to the world of coding and programming. It’s aimed at beginners and covers the basics of coding, including how to write your first program, how to use variables, and how to create loops. It also includes a chapter on how to use the Raspberry Pi to learn coding.
Simon is a good friend of mine, and sent me this book for review, as its a topic I’m passionate about and am sure my audience will be interested in too. I’ve previously bought a number of Simons books including 30 Arduino projects for the evil genius.
Coding covers the following topics:
The book introduces each topic in a light hearted and easy to understand way. There are fun cartoon strips throughout the book, which help to illustrate the concepts being discussed. The book also includes a number of exercises at the end of each chapter, which are designed to help you practice what you’ve learned.
The books strenghts are that it is written with authority, by someone who has a long history in software design and development. Simon has a PhD in Cybernetics and Computer Science from the University of Reading, and has a doctorate in Software Engineering.
The book lays out how to learn coding as well as why you should learn coding. It’s a great introduction to the world of coding and programming, and is suitable for beginners and experts alike.
My only critique of the book is the second section of the book on “Working in Software” is a little short. I would have liked to have seen more information on how to get started in the software industry, and what to expect when you start working in software. I’d also have loved to hear more anecdotes from Simon’s career in software.
The books approach is very practical, and it’s clear that Simon has a lot of experience in the field. New topics are introduced in an order that makes sense to a beginner, and the subjects are backed up with examples and exercises that help solidify the concepts being discussed.
If you found this high quality content useful please consider supporting my work, so I can continue to create more content for you.
I give away all my content for free: Weekly video content on YouTube, 3d Printable designs, Programs and Code, Reviews and Project write-ups, but 98% of visitors don't give back, they simply read/watch, download and go. If everyone who reads or watches my content, who likes it, helps fund it just a little, my future would be more secure for years to come. A price of a cup of coffee is all I ask.
There are a couple of ways you can support my work financially:
If you can't afford to provide any financial support, you can also help me grow my influence by doing the following:
Thank you again for your support and helping me grow my hobby into a business I can sustain. - Kevin McAleer