Best Upcoming Introduction to Programming Books of September 2017

Every month, new books are released, and we’d like to share the ones with you we think should not be missed. This time, we’re focussing on Introduction to Programming. Please let us know what you think, and happy reading!

Best Upcoming Introduction to Programming Books of September 2017

  • Java: A Beginner’s Guide, Seventh Edition
    Java: A Beginner's Guide, Seventh Edition

    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. This practical Oracle Press guide features details on Java SE 9’s innovative new module system, and, as an added bonus, it includes an introduction to JShell, Java’s new interactive programming tool.

  • Learn Java the Easy Way: A Hands-On Introduction to Programming
    Learn Java the Easy Way: A Hands-On Introduction to Programming

    Finally, a hands-on introduction to learning Java programming that will take you from absolute beginner to building Android and desktop apps. Bryson Payne, author of the best-selling Teach Your Kids to Code, begins with a Java crash course designed to bring first time programmers up to speed in JShell, an exciting new Java tool that simplifies Java development by allowing programmers to run single lines of code to get immediate feedback. Learn how to: -Use JShell to test short programs, and see the results of your work right away -Use conditions, loops, and methods -Create functions to reuse code and save time -Build a graphical user interface (GUI) and animations for desktop and Android apps -Share your apps with friends or the rest of the world -Debug your code and find, fix, and prevent common mistakes If you’ve been thinking about learning Java, Learn Java the Easy will get you up to speed quickly, with minimal headache.

  • Programming for the Puzzled: Learn to Program While Solving Puzzles (MIT Press)
    Programming for the Puzzled: Learn to Program While Solving Puzzles (MIT Press)

    Learning programming with one of “the coolest applications around”: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis. This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. The code for selected puzzle solutions is downloadable from the book’s website; the code for all puzzle solutions is available to instructors.

  • PHP, MySQL & JavaScript All in One, Sams Teach Yourself (6th Edition)
    PHP, MySQL & JavaScript All in One, Sams Teach Yourself (6th Edition)

    In just a short time, you can learn how to use PHP, MySQL, and JavaScript together to create dynamic, interactive websites and applications using three leading web development technologies. Using a straightforward, step-by-step approach, each lesson in this book builds on the previous ones, enabling you to learn the essentials of full-stack web application development – from HTML, CSS, and JavaScript on the front end, to PHP scripting and MySQL databases on the server. Learn how to: •Build web pages with HTML5 and CSS • Use JavaScript to build dynamic, interactive web pages •Get PHP, MySQL, and JavaScript to work together to create modern, standards-compliant web applications • Enhance interactivity with AJAX • Leverage JavaScript libraries such as jQuery • Work with cookies and user sessions • Get user input with web-based forms • Use basic SQL commands • Interact with the MySQL database using PHP • Write maintainable code and get started with version control • Decide when frameworks such as Bootstrap, Foundation, React, Angular, and Laravel can be useful • Create a web-based discussion forum or calendar • Add a storefront and shopping cart to your site Contents at a Glance PART I Web Application Basics 1 Understanding How the Web Works 2 Structuring HTML and Using Cascading Style Sheets 3 Understanding the CSS Box Model and Positioning 4 Introducing JavaScript 5 Introducing PHP PART II Getting Started with Dynamic Web Sites 6 Understanding Dynamic Web Sites and HTML5 Applications 7 JavaScript Fundamentals: Variables, Strings, and Arrays 8 JavaScript Fundamentals: Functions, Objects, and Flow Control 9 Understanding JavaScript Event Handling 10 The Basics of Using jQuery PART III Taking Your Web Applications to the Next Level 11 AJAX: Getting Started with Remote Scripting 12 PHP Fundamentals: Variables, Strings, and Arrays 13 PHP Fundamentals: Functions, Objects, and Flow Control 14 Working with Cookies and User Sessions 15 Working with Web-Based Forms PART IV Integrating a Database into Your Applications 16 Understanding the Database Design Process 17 Learning Basic SQL Commands 18 Interacting with MySQL Using PHP PART V Getting Started with Application Development 19 Creating a Simple Discussion Forum 20 Creating an Online Storefront 21 Creating a Simple Calendar 22 Managing Web Applications PART VI Appendixes A Installation QuickStart with XAMPP B Installing and Configuring MySQL C Installing and Configuring Apache D Installing and Configuring PHP.

  • Pro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript
    Pro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript

    Build your next game on a bigger scale withPro HTML5 Games. You’ll learn techniques that you can transfer to any area of HTML5 game development to make your own professional HTML5 games. Understand how to develop complex, bolder games and become an HTML5 games pro usingPro HTML5 Gamestoday.

  • Learning React Native: Building Native Mobile Apps with JavaScript
    Learning React Native: Building Native Mobile Apps with JavaScript

    Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. Along the way, you’ll build several increasingly sophisticated sample apps with React Native before putting everything together at the end. Learn how React Native provides an interface to native UI components Examine how the framework uses native components analogous to HTML elements Create and style your own React Native components and applications Install modules for APIs and features not supported by the framework Get tools for debugging your code, and for handling issues outside of JavaScript Put it all together with the Zebreto effective-memorization flashcard app Deploy apps to the iOS App Store and Google’s Play Store.

  • Basic Mandarin Chinese – Reading & Writing Textbook: An Introduction to Written Chinese for Beginners (6+ hours of MP3 Audio Included)
    Basic Mandarin Chinese - Reading & Writing Textbook: An Introduction to Written Chinese for Beginners (6+ hours of MP3 Audio Included)

    This is a complete beginning-level course for written Mandarin Chinese designed to teach you to read and write Mandarin quickly and effectively. The Basic Mandarin Chinese series offers a complete introductory course superior to any other language product for Chinese. This textbook is designed to be used in conjunction with the Basic Mandarin Chinese—Reading & Writing Practice Book which provides a range of drills and exercises designed to dramatically enhance your proficiency in reading and writing Mandarin Chinese quickly.

  • Basic Mandarin Chinese – Speaking & Listening Practice Book: A Workbook for Beginning Learners of Spoken Chinese (CD-ROM Included)
    Basic Mandarin Chinese - Speaking & Listening Practice Book: A Workbook for Beginning Learners of Spoken Chinese (CD-ROM Included)

    This comprehensive Mandarin workbook can be used with any textbook or on its own to dramatically enhance your Mandarin speaking and listening skills. No matter what textbook you’re using to learn Mandarin, it requires a lot of practice. Basic Mandarin Chinese—Speaking & Listening Practice Book includes hundreds of carefully designed activities to help you with every aspect of your speaking skills, including: Pronunciation exercises Vocabulary and Grammar summaries Substitution drills Transformation and Response drills Role Playing and Listening Comprehension Dictation exercises Translation exercisesThe accompanying disc contains: 16 hours of audio recordings by native Mandarin speakers Printable practice pages Printable exercises and activitiesAbout the Basic Mandarin Chinese series: Respected Chinese language educator Dr.

  • Basic Japanese: Learn to Speak Japanese in 10 Easy Lessons (Fully Revised & Expanded with Manga, MP3 Audio & Japanese Dictionary)
    Basic Japanese: Learn to Speak Japanese in 10 Easy Lessons (Fully Revised & Expanded with Manga, MP3 Audio & Japanese Dictionary)

    An introduction to Japanese through authentic, commonly-used sentences. The emphasis is on acquiring a working knowledge of simple, everyday Japanese sentences. Each self-contained lesson presents a simple four-step method: Step 1: Basic Sentences: Each lesson begins with a few simple sentences.

  • Basic Mandarin Chinese – Reading & Writing Practice Book: A Workbook for Beginning Learners of Written Chinese (MP3 Audio CD and Printable Flash Cards Included)
    Basic Mandarin Chinese - Reading & Writing Practice Book: A Workbook for Beginning Learners of Written Chinese (MP3 Audio CD and Printable Flash Cards Included)

    No matter what textbook you’re using to learn Chinese, it requires a lot of practice. Here is a wealth of effective activities and drills—plus an hour of native speaker audio recordings—to help you learn the 288 basic Chinese characters quickly and effectively. Basic Mandarin Chinese—Reading and Writing Practice Book includes a wealth of carefully-designed activities designed to improve every aspect of your reading and writing skills, including: Character writing practice sheets Dictation, fill-in-the-blank, and dialog completion exercises Answering questions, reading maps, converting written style to spoken style Identifying radicals and phonetics, punctuating sentences Writing tasks based on real-life schedules, photographs and name cards Translation exercisesThe accompanying disc contains: Audio recordings by native Mandarin speakers Hundreds of printable practice pages A printable set of 288 Chinese flashcardsAbout the Basic Mandarin Chinese series: Respected Chinese language educator Dr.

You may also like...