2 905 689 libros electrónicos en 110 idiomas
¿No le conviene? No hay problema. Puedes devolver los artículos hasta 30 días
No se equivocará con un vale de regalo. El destinatario puede elegir cualquier producto de nuestra oferta.
Hasta 30 días para devoluciones
Does programming feel confusing before you have even written your first line of code?
Mojo Programming from the Ground Up removes the intimidation and gives you a clear, supportive path from complete beginner to confident Mojo programmer. No previous experience with Mojo, systems programming, performance engineering, or computer science is required. Every concept is introduced gradually, explained in plain language, and reinforced through practical examples you can run yourself.
You will begin by installing Mojo, creating a reliable development environment, and writing your first program. From there, you will progress through variables, decisions, loops, functions, collections, files, structs, modules, packages, ownership, references, lifetimes, traits, generics, Python interoperability, testing, debugging, and performance measurement.
Instead of presenting long, unexplained code listings, the book develops programs in manageable stages. You will see the commands to run, the results to expect, the mistakes beginners commonly make, and the steps needed to fix them. Errors are treated as a normal part of learning, while every working program becomes a small win that builds your confidence.
Key FeaturesBeginner-friendly explanations with no unnecessary jargon
Step-by-step installation, coding, testing, and building instructions
Small examples that develop into useful real-world programs
Practical exercises, debugging challenges, and extension projects
Clear guidance on compiler errors and common setup problems
Coverage of both foundational programming and Mojo's advanced capabilities
Reference appendices, troubleshooting guidance, and exercise solutions
Install Mojo and manage reproducible projects with Pixi
Write programs using variables, types, operators, conditions, loops, and functions
Process strings, collections, files, and structured data
Organize applications with structs, methods, modules, and packages
Understand ownership, copying, moving, references, and lifetimes
Build reusable code with traits, generics, and compile-time parameters
Connect Mojo with Python libraries and workflows
Test, debug, benchmark, optimize, build, and package applications
Combine everything in a complete command-line application
This book is ideal for complete beginners, students, self-learners, Python users exploring Mojo, and developers who want an accessible introduction to modern systems programming and high-performance application development.
Table of ContentsGetting Started with Modern Mojo
Variables, Types, and Expressions
Decisions, Loops, Functions, and Errors
Strings, Collections, and File-Based Data
Structs, Methods, Modules, and Packages
Ownership, Copying, References, and Lifetimes
Traits, Generics, and Compile-Time Programming
Python Interoperability, Testing, and Performance
Building a Complete Mojo Application
You do not need to understand everything at once. Begin with the first program, learn from each mistake, celebrate every successful result, and build your skills one practical step at a time.
Start your Mojo programming journey today and discover that fast, safe, and practical software development is within your reach.
¡Hola! Soy Libroamiko, tu asesor de libros.
¿Cómo puedo ayudarte?