Beginning C++ Game Programming 3rd Edition
Get to grips with programming and game development techniques using C++ libraries and Visual Studio 2022 with this updated edition of the bestselling series.
Bitcoin for Beginners & Crypto for Beginners on Amazon
Learn about Bitcoin and crypto, how to use it and why they don’t want you to.
Latest Programming Tutorials
Solidity Control Structures and Functions
Welcome to the fourth tutorial of our Solidity series! In this tutorial, we’ll explore control structures and functions in Solidity. Control structures allow us to control the flow of execution […]
Kotlin Functions
Welcome to the fifth tutorial of our Kotlin course! In this tutorial, we’ll delve into functions in Kotlin. Functions allow us to encapsulate reusable blocks of code, and modifiers provide […]
Game Development Projects
Android Platformer Project Part 2
The Singleton Pattern, Java HashMap, Storing Bitmaps Efficiently, and Designing Levels
If you have landed on this page from a search engine you should first view part 1 of this platform […]
Android Platformer Project part 1
Exploring Patterns and Planning the Platformer Project
This project is taken from a previous version of my book Learning Java by Building Android Games. The latest version, version 3 went into […]
Bitcoin & Crypto Tutorials
Bitcoin and Crypto Preface
Welcome to Crypto for Beginners. In this book, we will explore together the exciting and ever-changing world of crypto. If you are anything like me, then crypto will blow your mind. You will discover it […]
Money
To understand the problems we face that Crypto & Bitcoin might solve, we first need to understand money. This first chapter is a brief glimpse at money throughout history, then we can take […]
Beginner Programming Tutorials
Solidity Control Structures and Functions
Welcome to the fourth tutorial of our Solidity series! In this tutorial, we’ll explore control structures and functions in Solidity. Control structures allow us to control the flow of execution […]
Kotlin Functions
Welcome to the fifth tutorial of our Kotlin course! In this tutorial, we’ll delve into functions in Kotlin. Functions allow us to encapsulate reusable blocks of code, and modifiers provide […]
From the Blog
Web3 Gaming
Web3 gaming is a new type of gaming that uses blockchain technology to create a more immersive and rewarding experience for players. In web3 games, players own their in-game assets, which can be traded or used in other games. This creates a more open and transparent gaming ecosystem, where players have more control over their gaming experience.
What is cool about Web3 Gaming and why am I writing about it on a coding website?
There are many things that are cool about […]