• Programming: Principles and Practice Using C++

    An Introduction to Programming by the Inventor of C++   Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field.   Focus on Fundamental Concepts and Techniques The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.   Programming with Today’s C++ (C++11 and C++14) The book is an intr... [Read More]

    • ASIN: B00KPTEH8C
    • ASIN: B00KPTEH8C
    • Manufacturer: Addison-Wesley Professional

  • Learn JavaScript VISUALLY with Interactive Exercises: The Beautiful New Way to Learn a Programming Language (Learn Visually)

    It's a beautifully illustrated full-color JavaScript book that teaches the basics through Metaphors, Analogies and Easy Interactive Exercises (Works on PC, Mac, iPad, other tablets)WHO IS THIS JAVASCRIPT BOOK FOR?If you answer YES to one or more of the following questions, this book is for you: I know a little HTML and CSS I tried to learn JavaScript before I find programming books boring I can't focus long enough reading technical texts I need to start really slow I am a graphic and/or web designer I have a book on JavaScript already I am a parent who wants to spark an interest in prog... [Read More]

    • ASIN: B00LDZ7824
    • ASIN: B00LDZ7824
    • Manufacturer: Ivelin Demirov

  • Cracking the Coding Interview: 189 Programming Questions and Solutions

    I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to break down a proble... [Read More]

    • ASIN: 0984782850
    • ASIN: 0984782850
    • ISBN: 0984782869
    • Manufacturer: CareerCup

  • A Smarter Way to Learn Python: Learn it faster. Remember it longer.

    I wasn't smart enough to learn a computer language like Python—until I got smart about how to learn it.I was smart enough to earn an honors degree in philosophy from Harvard, but an aptitude test told me to avoid computer programming. I'm sure it was right. But then I designed a learning system for myself that quadrupled my aptitude for learning computer languages. It worked so well for me that I've used it to teach coding to grandmothers, cab drivers, musicians, and 50,000 other newbies."Mark Myers' method of getting what can be...difficult information into a format that makes it exponentia... [Read More]

    • ASIN: B077Z55G3B
    • ASIN: B077Z55G3B

  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners

    If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to:–Search for text in a file or across multiple files–Creat... [Read More]

    • ASIN: B00WJ049VU
    • ASIN: B00WJ049VU
    • Manufacturer: No Starch Press

  • What Every Body Is Saying: An Ex-FBI Agent's Guide to Speed-Reading People

    Read this book and send your nonverbal intelligence soaring. Joe Navarro, a former FBI counterintelligence officer and a recognized expert on nonverbal behavior, explains how to "speed-read" people: decode sentiments and behaviors, avoid hidden pitfalls, and look for deceptive behaviors. You'll also learn how your body language can influence what your boss, family, friends, and strangers think of you. You will discover: The ancient survival instincts that drive body language Why the face is the least likely place to gauge a person's true feelings What thumbs, feet, and eyelids reveal about mo... [Read More]

    • ASIN: 0061438294
    • ASIN: 0061438294
    • ISBN: 9780061438295
    • Brand: Navarro, Joe/ Karlins, Marvin
    • Manufacturer: William Morrow Paperbacks

  • How Not to Be Wrong: The Power of Mathematical Thinking

    The Freakonomics of math—a math-world superstar unveils the hidden beauty and logic of the world and puts its power in our hands The math we learn in school can seem like a dull set of rules, laid down by the ancients and not to be questioned. In How Not to Be Wrong, Jordan Ellenberg shows us how terribly limiting this view is: Math isn’t confined to abstract incidents that never occur in real life, but rather touches everything we do—the whole world is shot through with it. Math allows us to see the hidden structures underneath the messy and chaotic surface of our world. It’s a scienc... [Read More]

    • ASIN: B00G3L6JQ4
    • ASIN: B00G3L6JQ4
    • Manufacturer: Penguin Books

  • The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams

    Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. As John invested in these skills his career took off, and he became a highly paid, highly ... [Read More]

    • ASIN: B073X6GNJ1
    • ASIN: B073X6GNJ1
    • Brand: Unknown
    • Manufacturer: Simple Programmer

  • A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half

    Learning JavaScript is hell because of two problems.I remove the problems, and you start having fun.The first problem is retention. You remember only ten or twenty percent of what you read. That spells failure. To become fluent in a computer language, you have to retain pretty much everything.How can you retain everything? Only by constantly being asked to play everything back. That's why people use flashcards. But my system does flashcards one better. After reading a short chapter, you go to my website and complete twenty interactive exercises. Algorithms check your work to make sure you know... [Read More]

    • ASIN: B00H1W9I6C
    • ASIN: B00H1W9I6C
    • Brand: Unknown
    • Manufacturer: Unknown

  • Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices)


    • ASIN: B00JDMPOK2
    • ASIN: B00JDMPOK2
    • Manufacturer: Microsoft Press

  • The Self-Taught Programmer: The Definitive Guide to Programming Professionally

    I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping... [Read More]

    • ASIN: B01M01YDQA
    • ASIN: B01M01YDQA
    • Brand: Self-Taught Media
    • Manufacturer: Triangle Connection LLC

  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming

    Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects:... [Read More]

    • ASIN: B018UXJ9RI
    • ASIN: B018UXJ9RI
    • Manufacturer: No Starch Press

  • Programming Arduino: Getting Started with Sketches (Tab)

    A fully updated guide to quickly and easily programming Arduino Thoroughly revised for the new Arduino Uno R3, this bestselling guide explains how to write well-crafted sketches using Arduino’s modified C language. You will learn how to configure hardware and software, develop your own sketches, work with built-in and custom Arduino libraries, and explore the Internet of Things—all with no prior programming experience required! Electronics guru Simon Monk gets you up to speed quickly, teaching all concepts and syntax through simple language and clear instruction designed for absolute begin... [Read More]

    • ASIN: B01FJ24SZG
    • ASIN: B01FJ24SZG
    • Manufacturer: McGraw-Hill Education TAB

  • SQL in 10 Minutes, Sams Teach Yourself: Sams Teac Your SQL 10 Minu _4

    Sams Teach Yourself SQL in 10 Minutes, Fourth Edition New full-color code examples help you see how SQL statements are structured Whether you're an application developer, database administrator, web application designer, mobile app developer, or Microsoft Office users, a good working knowledge of SQL is an important part of interacting with databases. And Sams Teach Yourself SQL in 10 Minutes offers the straightforward, practical answers you need to help you do your job. Expert trainer and popular author Ben Forta teaches you just the parts of SQL you need to know–starting with simple data r... [Read More]

    • ASIN: B009XDGF2C
    • ASIN: B009XDGF2C
    • Manufacturer: Sams Publishing

  • Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)

    Since Don’t Make Me Think was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krug’s guide to help them understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it’s one of the best-loved and most recommended books on the subject. Now Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best ... [Read More]

    • ASIN: B00HJUBRPG
    • ASIN: B00HJUBRPG
    • Manufacturer: New Riders

  • Learning Python : Powerful Object-Oriented Programming

    Describes the features of the Python programming language, covering such topics as types and operations, statements and syntax, functions, modules, classes and OOP, and exceptions and

    • UPC: 23464790

  • Python Programming : An Easy Guide to Learn Python Programming Language for Absolute Beginners

    Learn Python Language, The Fast & Easy Way.. Get your copy of 'Python Programming For Beginners by Marco Robert' and start your Python journey today! 'Python Programming For Beginners: An Easy Guide To Learn Python

    • UPC: 250711400

  • The Rust Programming Language

    "The official guide to Rust, a community-developed, systems programming language. Begins with a hands-on project to introduce the basics, then explores key concepts in

    • UPC: 859037090

  • Jumpstarting C : Learn the All-Purpose Programming Language for Microcontrollers and Computers

    Jumpstarting books provide an avenue for makers to quickly master topical knowledge!Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting

    • UPC: 576464127

  • Seven Languages in Seven Weeks : A Pragmatic Guide to Learning Programming Languages

    "Seven Languages in Seven Weeks" presents a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, the book hits what's essential and unique about each

    • UPC: 14172789
    • Rating: 4.0

  • C Programming Language

    Introduces the features of the C programming language, discusses data types, variables, operators, control flow, functions, pointers, arrays, and structures, and looks at the UNIX system

    • UPC: 525362
    • Rating: 4.571

  • The Go Programming Language

    The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior

    • UPC: 44981246

  • Learning Rslogix 5000 Programming

    Learning Rslogix 5000 Programming

    • UPC: 47872634

  • The C++ Programming Language (Paperback)

    Offers information on using the C++ programming languge using the new C++11 standard, covering such topics as concurrency, facilities, standard libraries, and design

    • UPC: 21308887
    • Rating: 4.0

  • Learn to Program with Scratch : A Visual Introduction to Programming with Games, Art, Science, and Math

    "Scratch is a fun, beginner-friendly programming environment popular in schools around the world. Its playful, intuitive interface uses colorful programming blocks and cartoon sprites to make real programming more approachable. Learn to Program with Scratch

    • UPC: 27993486

  • Top 4 Programming Languages to Learn In 2019

    Top 4 Programming Languages to Learn in 2019 to Get a Job Without a College Degree

    Top 5 programming language in 2019 with Learning Paths