Discover how algorithms shape and impact our digital world All data, big or small, starts with algorithms. Algorithms are mathematical equations that determine what we see--based on our likes, dislikes, queries, views, interests, relationships, and more--online. They are, in a sense, the electronic ..
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android bootcamps, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and A..
Beginning Arduino Programming allows you to quickly and intuitively develop your programming skills through sketching in code. This clear introduction provides you with an understanding of the basic framework for developing Arduino code, including the structure, syntax, functions, and libraries need..
Like music and movies, video games are rapidly becoming an integral part of our lives. Over the years, you've yearned for every new gaming console, mastered each blockbuster within weeks after its release, and have even won a local gaming competition or two. But lately you've been spending a lot of ..
Portable shell scripting is the future of modern Linux, OS X, and Unix command-line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.You will learn about portable s..
Learn to speak the Java language like the pros Are you new to programming and have decided that Java is your language of choice? Are you a wanna-be programmer looking to learn the hottest lingo around? Look no further Beginning Programming with Java For Dummies, 5th Edition is the easy-to-follow gu..
Do you like to build things? Are you ever frustrated at having to compromise your designs to fit whatever parts happen to be available? Would you like to fabricate your own parts? Build Your Own CNC Machine is the book to get you started. CNC expert Patrick Hood-Daniel and best-selling author James ..
Updated for C11 Write powerful C programs...without becoming a technical expert This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/..
C Programming in easy steps, 4th edition has an easy-to-follow style that will appeal to anyone who wants to begin programming in C, from programmers moving from another programming language, to the student who is studying C programming at school or college, or to those seeking a career in computing..
Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of the worldwide best-seller Sams Teach Yourself C in 21 Days. Fully revised for the new C11 standard and libraries, it now emphasizes platform-independent C programming using free, open-source C compilers. ..
Minimal technical jargon, step-by-step discussions, and quizzes at the end of each chapter make this an easy-to-understand guide to C++ programming. Quickly learn what a programming language is and the anatomy of C++, then jump right into creating your own programs with expert guidance. Discover fun..
C++ Primer Plus, Sixth Edition New C++11 Coverage C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programmin..
C++ Programming in Easy Steps instructs you how to program in the powerful C++ language, giving complete examples that illustrate each aspect. C++ Programming in Easy Steps begins by explaining how to download and install a free C++ compiler so you can quickly begin to create your own executable pro..
C++ Programming in Easy Steps, 5th Edition instructs you how to program in the powerful C++ language, giving complete examples that illustrate each aspect. C++ Programming in Easy Steps, 5th Edition makes no assumption you have previous knowledge of any programming language so it's ideal for the new..
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL). NUME CARTE: C++: The Complete Refer..
Another gem from Herb Schildt--best-selling programming author with more than 2.5 million books sold C: The Complete Reference, Fourth Edition gives you full details on C99, the New ANSI/ISO Standard for C. You'll get in-depth coverage of the C language and function libraries as well as all the new..
The Coding Manual teaches you everything you need to become a great programmer. Whether you need to boost your coding skills for school, work or just as a hobby, this comprehensive guide introduces the tools, terms and concepts that take you from a beginner to an experienced developer. Simple explan..
Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product. Hands-on exercises help you learn to co..
An easy-to-grasp introduction to coding concepts for kids Coding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementary-to-middle-school-aged students a core concept to build a game, application, or other tool. In this his hands-on, friendly guide reade..
Millions of children and young people worldwide are using Scratch to make their own games and animations. Following on from the success of Scratch Programming in easy steps, Cool Scratch Projects in easy steps gives you great ideas to create computer games and other projects that ll impress your fri..
Core Java(R) has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java(R), Volume II--Advanced Features, Tenth Edition, has been extensively updated to reflect the most eag..
This book takes a minimalist approach to the traditional data structures course. It covers only those topics that are absolutely essential; the more esoteric structures and algorithms are left for later study. Suitable for an introductory data structures course or self-study, this book is written fr..
Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at ..
Excel VBA in easy steps begins by explaining how to record and edit macro procedures to manipulate Excel worksheet entries, then describes how to create your own macro programs in the Visual Basic Editor (VBE) that is included with the Excel application. This book then demonstrates how to program Ex..
The action in software development has shifted from packaged software to Software-as-a-Service (SAAS) built with front-end web development tools. All over the world, companies are desperate to hire software professionals with these new skills; job placement services are scrambling to find candidates..
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. ..
In the future, there are going to be millions of jobs with no one to fill them if more kids don't learn how to code. So why aren't more kids learning to program? Some think it's too hard, and others don't have parents who can help them because they don't know programming themselves. Learning to code..
Behind every web transaction lies the Hypertext Transfer Protocol (HTTP) --- the language of web browsers and servers, of portals and search engines, of e-commerce and web services. Understanding HTTP is essential for practically all web-based programming, design, analysis, and administration.While ..
This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It shows how t..
The professional programmer's Deitel(R) guide to Java(R) 9 and the powerful Java platform Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the Java(R) 9 language and APIs in dept..
Your one-stop guide to programming with Java If you've always wanted to program with Java but didn't know where to start, this will be the java-stained reference you'll turn to again and again. Fully updated for the JDK 9, this deep reference on the world's most popular programming language is the p..
A new edition of the bestselling guide to Java If you want to learn to speak the world's most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java ..
Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and..
Up-to-Date, Essential Java Programming Skills--Made Easy Fully updated for Java Platform, Standard Edition 9 (Java SE 9), Java: A Beginner's Guide, Seventh Edition, gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as how to cr..
Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2015 Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2015. If you are an experienced software developer, you'll get all the guidance, exercises..
Now in its 4th edition, this book shows C# developers how to use Visual Studio and ADO.NET to develop database applications the way the best professionals do. You will learn how to: quickly create Windows and web applications by dragging-and-dropping data controls in Visual Studio 2010; Code your ow..
Now in its 5th edition, this is the book that you can rely on for both training and reference as you develop professional web applications with Visual Basic, ASP.NET, and Visual Studio. NUME CARTE: Murach's ASP.Net 4.5 Web Programming with VB 2012, PaperbackISBN: 1890774766PRET EDITURA: 236.99AUTOR(..
This new edition of Murach's Java Servlets and JSP makes it easier than ever for Java developers to master web programming. It shows how to install and use the Tomcat server and the NetBeans IDE. It shows how to use JSPs and servlets to build secure and well-structured web applications that implemen..
Design has become the key link between users and today's complex and rapidly evolving digital experiences, and designers are starting to be included in strategic conversations about the products and services that enterprises ultimately deliver. This has led to companies building in-house digital/exp..
PHP 7 in easy steps will teach you to code server-side scripts. It begins by explaining how to install a free web server and the PHP interpreter to create an environment in which you can produce your own data-driven server-side web pages. You will learn how to write PHP server-side scripts and how t..
When it comes to creating dynamic, database-driven Web sites, the PHP language and MySQL database offer a winning combination -- and with PHP 7, web professionals can achieve dramatic performance improvements. Combine these great open source technologies with Larry Ullman's PHP and MySQL for Dynamic..
Our world is becoming more and more visual, but we're still swamped every day by more words, more notifications, and more information. They all compete for our attention and erode our ability to tackle the problems. Presto Sketching provides a set of drawing techniques and templates to help you brin..
Python Essential Reference is the definitive reference guide to the Python programming language -- the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library. Designed for the professional programmer, the book..
This book is an introduction to programming concepts that uses Python 3 as the target language. It follows a practical just-in-time presentation - material is given to the student when it is needed. Many examples will be based on games, because Python has become the language of choice for basic game..
Scratch Programming in Easy Steps introduces readers to Scratch, a programming language that is widely used on the Raspberry Pi. Using Scratch s highly visual interface, you'll learn how to make games and animations. Along the way, you ll learn about some important ideas that underpin most programmi..
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.sed is a ``stream editor`` for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most commo..