Start with Visual Basic
Great for beginners, students, and self-learners who want clear lessons, practical examples, and structured learning.
Browse Visual Basic Books →Official Author Store
Discover practical books on programming, AI, web development, cloud deployment, blockchain, and emerging technologies. Whether you are a beginner, student, educator, or working developer, this bookstore helps you find the right title for your next learning step.
This page brings together my books across Visual Basic, Visual Studio, Rust, C#, Python, AI, web development, Android, Excel VBA, ASP.NET Core, blockchain, Docker, Kubernetes, and more. Use the featured section for quick recommendations, the guided paths to start in the right place, and the topic shelves to explore the full catalog.
Recommended Starting Points
New to programming, .NET, AI, web development, or deployment? These guided paths help you choose the right books faster.
Great for beginners, students, and self-learners who want clear lessons, practical examples, and structured learning.
Browse Visual Basic Books →Ideal for building desktop apps, APIs, database applications, and practical .NET projects.
Browse C# Books →Build safe, fast, and reliable software with Rust through clear lessons, projects, CLI apps, testing, and backend examples.
Browse Rust Books →Learn AI fundamentals, AI agents, local LLM applications, and practical workflows for developers and technical professionals.
Browse AI Books →After learning programming and web development, move into Docker, Kubernetes, containers, CI/CD, and cloud-native deployment.
Browse DevOps Books →Learn Go fundamentals, REST APIs, SQLite databases, concurrency with goroutines and channels, authentication, testing, and deployment-ready backend applications.
Browse Go Books →Build a strong foundation in Java, OOP, Spring Boot, REST APIs, SQL, and AI-assisted coding with VS Code and IntelliJ IDEA.
Browse Java Books →A Practical Beginner-to-Intermediate Guide to Ethical Hacking, Network Security, Threat Detection, Automation, and Defensive Cybersecurity.
Browse Ai Security & Cybersecurity Books →Learn SQL, database design, queries, stored procedures, SQL Server, database-driven applications, analytics, reporting, security, and real-world projects.
Browse SQL & Database Books →Cross-Platform Mobile App Development with .NET MAUI Made Easy: Build Android, iOS, Windows, and macOS Apps with C#, XAML, Visual Studio 2026, APIs, Databases, Authentication, and Real-World Projects.
Browse Mobile Apps Books →Latest Titles
A cleaner selection of recent and strategic titles. Other new books are organized under their topic shelves below.
A Practical Beginner-to-Intermediate Guide to Ethical Hacking, Network Security, Threat Detection, Automation, and Defensive Cybersecurity with Python
Python for Cybersecurity Made Easy is a beginner-friendly guide designed for students, developers, IT staff, educators, and anyone who wants to learn how Python can be used for ethical cybersecurity automation and secure coding.
Build Android, iOS, Windows, and macOS Apps with C#, XAML, Visual Studio 2026, APIs, Databases, Authentication, and Real-World Projects
Cross-Platform Mobile App Development with .NET MAUI Made Easy is a practical beginner-to-intermediate guide for readers who want to create mobile and desktop apps using one shared code base. Instead of learning separate development tools for Android, iOS, Windows, and macOS, this book shows you how to use .NET MAUI to build apps more efficiently with C# and XAML.
A Practical Beginner-to-Intermediate Guide to OOP, Spring Boot, REST APIs, SQL, and AI-Assisted Development with VS Code and IntelliJ IDEA
Java Made Easy: A Practical Guide for Beginners is a step-by-step programming book designed for readers who want to learn Java from the ground up and build real confidence through examples, exercises, and projects.
Build Intelligent .NET Applications with C#, Semantic Kernel, MCP, RAG, Tools, Memory, and Workflow Automation
C# AI Agents Made Easy is a hands-on guide for developers, students, educators, and software professionals who want to understand how modern AI agents can be built using C#, .NET, prompt engineering, memory, tools, Retrieval-Augmented Generation, databases, Semantic Kernel, MCP, and real-world application patterns.
A Practical Beginner-to-Intermediate Guide to Building, Deploying, and Scaling Modern Applications
Build, deploy, and manage modern applications with containers, Kubernetes, CI/CD, networking, scaling, and cloud-native workflows.
Build Responsive Websites and Full-Stack Web Apps with HTML, CSS, JavaScript, TypeScript, and ASP.NET Core
A broader web development guide for readers who want one practical path across front-end, TypeScript, and ASP.NET Core development.
Learn modern C++ step by step with Visual Studio 2026
Covers fundamentals, object-oriented programming, STL, algorithms, and practical coding workflows in a beginner-friendly style.
A Practical Step-by-Step Guide to Migrating Legacy Visual Basic 6 Applications to VB.NET with Visual Studio 2026 and .NET 10
A practical guide for programmers, students, and developers who want to transition from Visual Basic 6 to modern VB.NET with confidence.
Featured Collection
Start with the strongest entry points for beginners, Visual Studio learners, C# developers, and deployment-focused readers.
A Complete Beginner-to-Advanced Tutorial in 35 Lessons
Learn modern Visual Basic with structured lessons, practical projects, APIs, JSON, graphics, and database apps.
Build Real Applications with C#, VB.NET, Python, JavaScript, C++, and .NET 10
Learn Visual Studio 2026, modern workflows, debugging, productivity tools, and practical development across multiple languages.
A Practical Beginner-to-Intermediate Guide to Learning Rust Programming Step by Step
Learn Rust step by step with clear explanations, practical examples, exercises, mini projects, command-line applications, testing, and real Rust backend project showcases.
A Practical Beginner-to-Intermediate Guide to OOP, Spring Boot, REST APIs, SQL, and AI-Assisted Development with VS Code and IntelliJ IDEA
Java Made Easy: A Practical Guide for Beginners is a step-by-step programming book designed for readers who want to learn Java from the ground up and build real confidence through examples, exercises, and projects.
A Practical Beginner-to-Intermediate Guide to Building Modern Applications with Go
A practical guide to Go fundamentals, REST APIs, SQLite databases, goroutines, channels, authentication, middleware, testing, deployment, and a complete bookstore API project.
A complete guide from beginner to advanced
Master C# for desktop, backend, database, async programming, APIs, and real-world .NET development with structured lessons and examples.
A Practical Beginner-to-Intermediate Guide to Building, Deploying, and Scaling Modern Applications
Build, deploy, and manage modern applications with containers, Kubernetes, CI/CD, networking, scaling, and cloud-native workflows.
A Practical Beginner-to-Intermediate Guide to Ethical Hacking, Network Security, Threat Detection, Automation, and Defensive Cybersecurity with Python
Python for Cybersecurity Made Easy is a beginner-friendly guide designed for students, developers, IT staff, educators, and anyone who wants to learn how Python can be used for ethical cybersecurity automation and secure coding.
Programming Series
From beginner-friendly learning to modern VB.NET application development, database projects, games, and VB6 migration.
A Complete Beginner-to-Advanced Tutorial in 35 Lessons
Learn modern Visual Basic with structured lessons, practical projects, APIs, JSON, graphics, and database apps.
A Complete Guide to VB.NET Development with Visual Studio 2026 and .NET 10
Comprehensive coverage of modern Windows app development using VB.NET, Visual Studio 2026, and .NET 10.
A Practical Step-by-Step Guide to Migrating Legacy Visual Basic 6 Applications to VB.NET with Visual Studio 2026 and .NET 10
A practical guide for programmers, students, and developers who want to transition from Visual Basic 6 to modern VB.NET with confidence.
Build practical database applications with VB.NET and SQL Server
Build practical desktop business applications with Visual Studio 2026, ADO.NET, and real-world projects.
Build Fun 2D Games with Visual Studio 2026 and Windows Forms
A practical, project-based guide for students, hobbyists, and aspiring developers who want to learn game development with VB.NET.
Developer Tools
Learn the tools, environments, workflows, and productivity systems used in modern development.
Build Real Applications with C#, VB.NET, Python, JavaScript, C++, and .NET 10
Learn Visual Studio 2026, modern workflows, debugging, productivity tools, and practical development across multiple languages.
Master one of the world's most popular code editors
An all-in-one handbook for mastering Visual Studio Code, extensions, productivity, debugging, and developer workflows.
Learn modern C++ step by step with Visual Studio 2026
Covers fundamentals, object-oriented programming, STL, algorithms, and practical coding workflows in a beginner-friendly style.
Debug, Test, Profile, Refactor, and Modernize C# and .NET Applications with AI-Assisted Development.
GitHub Copilot Agents with Visual Studio 2026 Made Easy is a practical beginner-to-intermediate guide for developers, students, educators, and .NET professionals who want to use AI-assisted development effectively inside Visual Studio 2026.
Rust & Systems Programming
Learn Rust for safe, reliable, and high-performance software development, from fundamentals to practical backend and command-line projects.
A Practical Beginner-to-Intermediate Guide to Learning Rust Programming Step by Step
Master Rust fundamentals, ownership, borrowing, structs, enums, traits, generics, collections, file handling, testing, CLI apps, concurrency, async programming, and a complete final project.
This book also showcases real Rust backend projects by Dr. Liew Voon Kiong, including a Tic Tac Toe game and a Reversi game built with ReactJS frontends and Rust backends on the Internet Computer. These examples help learners see how Rust can be applied beyond basic syntax and command-line programs.
Go & Backend Programming
Learn Go for modern backend development, REST APIs, database applications, concurrency, authentication, testing, and deployment-ready projects.
A Practical Beginner-to-Intermediate Guide to Building Modern Applications with Go
A practical guide to Go fundamentals, REST APIs, SQLite databases, goroutines, channels, authentication, middleware, testing, deployment, and a complete bookstore API project.
Java & Enterprise Development
Learn Java for object-oriented programming, Spring Boot, REST APIs, SQL database applications, and AI-assisted software development with VS Code and IntelliJ IDEA.
A Practical Beginner-to-Intermediate Guide to OOP, Spring Boot, REST APIs, SQL, and AI-Assisted Development with VS Code and IntelliJ IDEA
A practical Java guide for beginners and intermediate learners who want to master OOP, build Spring Boot applications, create REST APIs, connect to SQL databases, and use AI tools to code more effectively.
C# Series
Build strong .NET skills for desktop apps, data applications, APIs, and modern software development.
A complete guide from beginner to advanced
Master C# for desktop, backend, database, async programming, APIs, and real-world .NET development with structured lessons and examples.
Build Practical Desktop Business Applications with Visual Studio 2026, ADO.NET, LINQ, and Real-World Projects
Learn how to build practical database-driven desktop applications using C#, Windows Forms, SQL Server, and modern .NET tools.
Build Practical Desktop Business Applications with Visual Studio 2026, ADO.NET, LINQ, and Real-World Projects
Build Intelligent .NET Applications with C#, Semantic Kernel, MCP, RAG, Tools, Memory, and Workflow Automation.
SQL & Database
Learn SQL, database design, queries, stored procedures, SQL Server, database-driven applications, analytics, reporting, security, and real-world projects.
A Practical Beginner-to-Intermediate Guide to SQL, Database Design, Queries, Stored Procedures, Transactions, and Application Development
SQL and Database Programming Made Easy is a practical beginner-to-intermediate guide for students, programmers, web developers, software developers, data learners, and IT professionals.
Build practical database applications with VB.NET and SQL Server
Build practical desktop business applications with Visual Studio 2026, ADO.NET, and real-world projects.
Build Practical Desktop Business Applications with Visual Studio 2026, ADO.NET, LINQ, and Real-World Projects
Learn how to build practical database-driven desktop applications using C#, Windows Forms, SQL Server, and modern .NET tools.
Artificial Intelligence
Learn AI from beginner concepts to practical AI agents, local LLM apps, and advanced workflows.
An accessible introduction to artificial intelligence
An accessible introduction to artificial intelligence, machine learning, generative AI, and real-world use cases.
Build tool-using AI agents with retrieval, memory, and production-ready architecture
Learn how to build tool-using AI agents with retrieval, memory, MCP, and production-ready architecture.
Build private LLM applications with Windows, .NET, C#, and Visual Studio
A practical guide to building private LLM applications with Windows, .NET, C#, and Visual Studio.
Master advanced Python and build real-world AI systems
Master advanced Python and build real-world AI systems, from deep learning to LLMs and production deployment.
Build Real-World Agents, Copilots, RAG Apps, and Local AI Systems with C#, Python, and .NET
A hands-on guide to designing and building useful AI systems with C#, Python, and .NET.
Use ChatGPT, Copilot, Excel, Word, PowerPoint, Email, Automation, and AI Tools to Work Smarter
AI for Work and Productivity is a practical beginner-friendly guide for professionals, office workers, students, teachers, trainers, managers, small business owners, and anyone who wants to use AI tools to work smarter.
善用 ChatGPT、Copilot 與 AI 自動化工具,全面優化工作效能
《AI for Office Productivity Made Easy》是一本專為初學者與日常辦公使用者編寫的實用指南。你不需要具備程式設計背景,也不需要深入了解複雜的人工智慧理論。只要你會使用 Word、Excel、PowerPoint、電郵或一般辦公軟體,就可以透過本書學習如何善用 ChatGPT、Microsoft Copilot、Google Gemini、Claude 以及其他 AI 生產力工具來提升工作效率。
Use ChatGPT, Copilot, Excel, Word, PowerPoint, Email, Automation, and AI Tools to Work Smarter
A Practical Guide to Artificial Intelligence, Digital Banking, FinTech, Risk Management, Fraud Detection, Investment Analytics, and Financial Automation.
Build Applications Faster with AI Coding Assistants, Vibe Coding, Agentic IDEs, Code Review, Testing, Security, and Deployment
AI-Native Software Development Made Easy is a practical guide for developers, students, educators, and technology professionals who want to build software faster and smarter using artificial intelligence.
Build Applications Faster with AI Coding Assistants, Vibe Coding, Agentic IDEs, Code Review, Testing, Security, and Deployment
Build Apps Faster with AI Assistants, Prompt Engineering, Debugging, Testing, and Real-World Projects
Debug, Test, Profile, Refactor, and Modernize C# and .NET Applications with AI-Assisted Development.
GitHub Copilot Agents with Visual Studio 2026 Made Easy is a practical beginner-to-intermediate guide for developers, students, educators, and .NET professionals who want to use AI-assisted development effectively inside Visual Studio 2026.
Build Practical Desktop Business Applications with Visual Studio 2026, ADO.NET, LINQ, and Real-World Projects
Build Intelligent .NET Applications with C#, Semantic Kernel, MCP, RAG, Tools, Memory, and Workflow Automation.
AI Cybersecurity Series
Learn how to secure AI applications, LLMs, AI agents, RAG systems, APIs, cloud workloads, business data, and modern software systems using practical, defensive cybersecurity principles.
A Practical Guide to Securing AI Apps, LLMs, Agents, RAG Systems, APIs, Cloud Workloads, and Business Data
AI Cybersecurity Made Easy is a practical beginner-to-intermediate guide that explains how to build, use, and protect AI-powered applications safely.
A Practical Beginner-to-Intermediate Guide to Ethical Hacking, Network Security, Threat Detection, Automation, and Defensive Cybersecurity with Python
Python for Cybersecurity Made Easy is a beginner-friendly guide designed for students, developers, IT staff, educators, and anyone who wants to learn how Python can be used for ethical cybersecurity automation and secure coding.
A Practical Guide to Secure Coding, Web Application Security, API Protection, Cloud Security, DevSecOps, and AI-Assisted Cyber Defense
Cybersecurity for Developers Made Easy is a practical beginner-to-intermediate guide for software developers who want to build safer web applications, APIs, databases, cloud systems, and modern software projects.
Python Series
Build Python skills for programming, automation, application development, and AI-related workflows.
Learn Python from the ground up in Visual Studio
Learn Python from the ground up in Visual Studio with professional tools, debugging, and structured examples.
Automate Files, Excel, Emails, Web Tasks, and Reports with Python and Visual Studio 2026
Learn how to automate practical day-to-day tasks with Python, from files and Excel workflows to emails, web tasks, and reporting.
Build Modern Websites, REST APIs, Authentication Systems, and Database-Driven Applications Step by Step
A practical, beginner-friendly guide for learners who want to master modern backend and web application development with Python and FastAPI.
Master advanced Python and build real-world AI systems
Master advanced Python and build real-world AI systems, from deep learning to LLMs and production deployment.
Front-End Web Development
Build strong front-end foundations with HTML, CSS, JavaScript, TypeScript, React, and jQuery.
Learn Modern HTML5, CSS3, Flexbox, Grid, and Responsive Web Design
A modern beginner-friendly guide to building responsive websites with HTML5, CSS3, Flexbox, and Grid.
A fast-track guide to modern web development
A fast-track guide to modern web development for beginners building their first responsive websites.
Clear explanations, examples, and exercises
Clear explanations, practical examples, and hands-on exercises that bring JavaScript programming to life.
Learn modern JavaScript using practical examples
Learn modern JavaScript, async programming, DOM, APIs, modules, and Node.js using practical examples.
A Practical Beginner-to-Intermediate Guide to Building Modern Web Applications with Confidence
Learn TypeScript step by step and build modern web applications with clearer, safer, and more maintainable code.
A Practical Guide to Building Modern, Interactive, and Data-Driven Web Applications
A practical guide for learners who want to master ReactJS from the ground up and apply it to real-world frontend development.
A practical companion for beginners
A practical companion for beginners who want to strengthen their web development skills.
Build Responsive Websites and Full-Stack Web Apps with HTML, CSS, JavaScript, TypeScript, and ASP.NET Core
A broader web development guide for readers who want one practical path across front-end, TypeScript, and ASP.NET Core development.
Back-End & Full-Stack Web Development
Move beyond front-end design and build dynamic, secure, database-driven, and full-stack web applications.
A Comprehensive Guide for University Students and Developers
Build modern web applications with ASP.NET Core through structured lessons, MVC workflows, EF Core, authentication, Web API, and deployment.
Build Interactive Web Apps with C#, Razor Components, WebAssembly, Server, and .NET 10
A practical guide for students, developers, and self-learners who want to build modern interactive web applications using C#, Razor components, and .NET 10.
Build Modern Websites, REST APIs, Authentication Systems, and Database-Driven Applications Step by Step
A practical, beginner-friendly guide for learners who want to master modern backend and web application development with Python and FastAPI.
Build Modern Web Apps with App Router, Server Components, APIs, Authentication, Databases, and Deployment
A practical guide to building modern, interactive, and data-driven full-stack web applications.
Cloud, DevOps & Deployment
Build, deploy, scale, and manage modern applications using containers, Kubernetes, CI/CD, and cloud-native workflows.
A Practical Beginner-to-Intermediate Guide to Building, Deploying, and Scaling Modern Applications
Build, deploy, and manage modern applications with containers, Kubernetes, CI/CD, networking, scaling, and cloud-native workflows.
Mobile Development
Learn how to build modern mobile and cross-platform applications for Android, iOS, Windows, and macOS using C#, XAML, .NET MAUI, Visual Studio 2026, guided examples, and practical projects.
Build Android, iOS, Windows, and macOS Apps with C#, XAML, Visual Studio 2026, APIs, Databases, Authentication, and Real-World Projects.
Cross-Platform Mobile App Development with .NET MAUI Made Easy is a practical beginner-to-intermediate guide for readers who want to create mobile and desktop apps using one shared code base.
A hands-on guide to Android development
A hands-on guide that takes you from absolute beginner to professional mobile app developer.
Build Modern Mobile Apps with C#, .NET MAUI, and 20 Hands-On Projects
Build real Android apps from scratch with Visual Studio 2026, C#, and .NET MAUI.
Productivity & Office Tools
Automate spreadsheet workflows, build Excel tools, and improve productivity with practical VBA and Excel learning.
For Intermediate Excel Users
Automate Excel, build macros, create tools, and streamline workflows with structured VBA learning.
The Ultimate Guide for Beginners and Intermediate Users
A comprehensive Excel 365 guide with step-by-step instructions for practical spreadsheet skills.
Emerging Technologies
Explore blockchain concepts, smart contracts, stablecoins, tokenization, and Web3 development in a more accessible way.
A Comprehensive Guide to Web3
An easy-to-understand guide to Web3, blockchain, DeFi, NFTs, DAOs, and the metaverse.
A Complete Guide to Ethereum Smart Contract Development
A practical introduction to Solidity and Ethereum smart contract development for Web3 builders.
A Practical Guide to Modern Blockchain, Crypto Regulation, and the Future of Finance
Unlock the new world of blockchain, stablecoins, tokenization, digital assets, crypto regulation, and digital finance.
Immersive Technologies
Discover practical and accessible books on virtual worlds, digital economies, and metaverse concepts.
How immersive technologies are transforming industries
A guide to how the metaverse is transforming education, healthcare, finance, tourism, and more.
A Beginner's Guide to NFTs, GameFi, DeFi, and Play-to-Earn
An easy-to-understand guide to the metaverse, NFTs, GameFi, DeFi, and the Web3 virtual economy.
Use the tutorials on my websites, then continue with complete books for deeper learning, structured practice, and more real-world examples.