Simple Guide Learn Programming by Publishing Codapress (6 results)

Author
Title
Refine with Advanced Search

Refine your search

  • Books (6)

  • New (6)

to

Custom price range (US$)

to

  • Condition: New

    US$ 45.18

    US$ 34.96 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Taschenbuch. Condition: Neu. Neuware - Start Rust with a clear beginner path: understand the fundamentals, build real command-line projects, and use AI tools without losing sight of how the language works.Rust is known for speed, safety, and reliability, but beginners often meet it through ownership errors, unfamiliar tooling, and compiler messages that feel hard to decode. A Simple Guide to Rust gives you a practical route through that friction, so you can write small programs, understand what the compiler is telling you, and build towards complete command-line projects with confidence.This book is written for students, junior software engineers, and keen hobbyists who are new to Rust but ready to learn by doing. You start with a working Rust setup and a simple Cargo workflow, then add each core idea when it helps you write clearer code, fix errors, organise data, or make a program more reliable.The learning path is deliberately practical. Instead of racing through syntax, the book builds from first principles through ownership, borrowing, functions, structs, enums, collections, error handling, testing, formatting, and linting, always with the aim of helping you understand why the code works.The book also gives you a sensible AI-assisted workflow for learning Rust. You will practise asking focused questions, checking suggested fixes against compiler messages, comparing generated code with official documentation, and testing changes before trusting them. AI is treated as support for understanding and debugging, not as a shortcut around the fundamentals.Across the book, you move from small examples to complete command-line work. You build a compact card-list tool, then bring the main ideas together in a Mini Kanban CLI capstone with boards, columns, cards, persistence, command handling, and project polish.Inside you will learn how to: - Create, run, and manage Rust projects with rustup, cargo, and local documentation- Write small programs using functions, control flow, and data you can explain clearly- Understand ownership, borrowing, references, slices, and lifetimes without getting buried in jargon- Model real program state with structs, enums, methods, modules, and pattern matching- Use String, vectors, hash maps, iterators, Option, and Result in practical beginner code- Turn compiler diagnostics, tests, formatting, Clippy, and documentation into everyday coding support- Build and polish command-line projects that bring the main Rust ideas togetherBy the end, you will not have memorised every corner of Rust, and you will not need to. You will have a working foundation, hands-on project experience, and a repeatable way to keep improving through code, compiler feedback, documentation, tests, and thoughtful AI-assisted practice.

  • Condition: New

    US$ 45.18

    US$ 34.96 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Taschenbuch. Condition: Neu. Neuware - Learn Java Step by Step With Practical Tutorials and Smart AI SupportIf you want to learn Java without getting stuck in setup, syntax, or jargon, this book gives you a clear route from first install to a finished console application. It teaches the language in practical steps, with small examples that build real confidence as you go.A Simple Guide to Java is written for students, junior software engineers, and keen hobbyists who want to understand what Java is doing, not just copy code that seems to work. You will learn how Java programs are structured, how values are stored and used, how decisions and loops work, how methods and objects fit together, and how to handle files and debugging with confidence.AI coding assistants are part of that learning path too. Used well, they can help you check explanations, spot mistakes, and generate extra practice, but they do not replace the need to learn the basics yourself. The goal is to use AI to speed up learning, not short-circuit it.Inside, you will learn how to: - Install the JDK, set up a workspace, and run your first Java program in both an IDE and the terminal- Read Java source more confidently by understanding program structure, comments, and naming conventions- Work with variables, primitive types, strings, operators, and expressions- Control program flow with if, switch, for, while, do-while, break, and continue- Write methods, then build classes, objects, arrays, and collections- Handle exceptions, files, and debugging without guesswork- Bring everything together in a capstone project that reinforces the full learning arcThis is a simple guide to Java for an AI-enabled world: a grounded, practical introduction that teaches the fundamentals properly and shows how to use AI as a learning partner, not a substitute for understanding.

  • Condition: New

    US$ 46.78

    US$ 34.96 shipping 
    Ships from Germany to U.S.A.

    Quantity: 2 available

    Taschenbuch. Condition: Neu. Neuware - A Simple Guide to C++Steep reference manuals and code snippets that assume you already know C++ make learning feel impossible. This book gives you a clear on-ramp.Written for students, junior engineers, and keen hobbyist programmers, A Simple Guide to C++ takes you from a complete beginner to someone who writes working programs with confidence. You will build a solid foundation by coding real projects - not just copying examples. When you get stuck, you will learn how to use AI prompts to explain errors, trace logic, and generate practice exercises. The goal is never to let the AI do the thinking for you; it is to accelerate your understanding while building lasting skill.The book follows a carefully structured arc across four parts. Part I gets your environment running and walks through the skeleton of a C++ program. Part II builds your core vocabulary - types, variables, operators, control flow, and functions - so you can express logic clearly and correctly. Part III introduces standard library containers you will reach for every day and a repeatable debugging workflow. Part IV expands into memory, class design, resource safety, file handling, and multi-file projects, culminating in a complete capstone game.Inside you will learn how to: - Set up a C++ toolchain and run your first programs from terminal or editor- Master core building blocks: types, variables, operators, control flow, and functions- Handle text and dynamic data with the standard library's string and vector types- Debug methodically - read error messages, trace values, and step through code with a debugger- Design classes, manage memory with RAII and smart pointers, and organise multi-file projects- Read and write files, handle stream errors, and build data-processing workflows- Build a five-letter word guessing game that ties together everything you have learnedEach chapter pairs clear explanations with practical code examples and pro tips, plus AI prompts that work like a patient tutor. You will learn how to ask for effective help, verify what the AI produces, and deepen your understanding rather than outsource it. The result is a learning experience that builds genuine, transferable skills.Whether you are starting your programming journey, adding C++ to your toolkit, or finally breaking out of tutorial limbo, A Simple Guide to C++ offers a structured, encouraging path from novice to capable practitioner.

  • Condition: New

    US$ 23.00

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Condition: New. Print on Demand.

  • Condition: New

    US$ 23.00

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Condition: New. Print on Demand.

  • Condition: New

    US$ 24.00

     Free Shipping 
    Ships within U.S.A.

    Quantity: Over 20 available

    Condition: New. Print on Demand.