Ask our staff anything about our shop or products, or leave your feedback.
JavaScript in easy steps, 6th edition instructs the user how to create exciting web pages that employ the power of JavaScript to provide functionality. You ...
The fastest, easiest, most comprehensive way to learn Adobe Photoshop Lightroom Classic!
Classroom in a Book, the best-selling series of hands-on software training workbooks, offers ...
In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language ...
Master core Excel tools for building powerful, reliable spreadsheets with Excel 2019 Formulas and Functions. Excel expert Paul McFedries shows how to use Excel core ...
Written for programmers with a background in another high-level language, Python for Programmers uses hands-on instruction to teach today's most compelling, leading-edge computing technologies ...
In A Tour of C++, 2nd Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major ...
Learn how to use R to turn raw data into insight, knowledge, and understanding. This book introduces you to R, RStudio, and the tidyverse, a ...
If you want to write efficient, high-quality code that's easily integrated with other languages and tools, this hands-on book will help you be productive ...
Software developers face an ever-changing and ever-expanding technology landscape, which can appear as intimidating as Mt. Everest to newcomers. Developing technical skills is vital, but ...
Since the first publication of The Mythical Man-Month in 1975, no software engineer's bookshelf has been complete without it. Many software engineers and computer ...
All high-level languages are ultimately translated into machine instructions that control a computer's hardware. Introduction to Computer Organization- ARM reveals exactly how that hardware ...
Keep valuable data safe from even the most sophisticated social engineering and phishing attacks
Fighting Phishing: Everything You Can Do To Fight Social Engineering and ...
Learn the in-demand skills that let you turn lines of code into websites and apps
Web Coding & Development All-in-One For Dummies is a one-stop ...
A crystal-clear and practical blueprint to software disassembly
x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start ...
A one-of-a-kind discussion of how to integrate cybersecurity into every facet of your organization
In See Yourself in Cyber: Security Careers Beyond Hacking, information security ...