CINXE.COM
General Computing | No Starch Press
<!DOCTYPE html> <html lang="en" dir="ltr" xmlns:og="https://ogp.me/ns#"> <head> <link rel="profile" href="https://www.w3.org/1999/xhtml/vocab" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="alternate" type="application/rss+xml" title="General Computing" href="https://nostarch.com/taxonomy/term/25/all/feed" /> <link rel="shortcut icon" href="https://nostarch.com/sites/default/files/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="https://nostarch.com/catalog/general-computing" /> <link rel="shortlink" href="https://nostarch.com/taxonomy/term/25" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@nostarch" /> <meta name="twitter:url" content="https://nostarch.com/catalog/general-computing" /> <meta name="twitter:title" content="Taxonomy term" /> <title>General Computing | No Starch Press</title> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_guSWpwqRBCVb2J7ivC8BaNuaPffCXmbkGB5xDBqKKu8.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_Dw0rmhFX_owMmlf1HH5Y-_BnOHcMlkri1yMjYHD4ffs.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://nostarch.com/sites/default/files/css/css_XJm3Wqia1GUjoI4j54duSLNZVR3Kxhbwy0s3UwuhhHg.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> <![endif]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script>window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/2.2/jquery.min.js'>\x3C/script>")</script> <script src="https://nostarch.com/misc/jquery-extend-3.4.0.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery-html-prefilter-3.5.0-backport.js?v=2.2.4"></script> <script src="https://nostarch.com/misc/jquery.once.js?v=1.2"></script> <script src="https://nostarch.com/misc/drupal.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/jquery_update/js/jquery_browser.js?v=0.0.1"></script> <script src="https://nostarch.com/misc/form-single-submit.js?v=7.102"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_file/uc_file.js?snqexe"></script> <script src="https://nostarch.com/sites/all/libraries/colorbox/jquery.colorbox-min.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/styles/plain/colorbox_style.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_load.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/colorbox/js/colorbox_inline.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/better_exposed_filters/better_exposed_filters.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ubercart/uc_cart/uc_cart_block.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/ctools/js/auto-submit.js?snqexe"></script> <script src="https://nostarch.com/sites/all/modules/contrib/google_analytics/googleanalytics.js?snqexe"></script> <script src="https://www.googletagmanager.com/gtag/js?id=UA-5027625-1"></script> <script>window.google_analytics_uacct = "UA-5027625-1";window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-5027625-1", {"groups":"default","anonymize_ip":true});gtag("config", "G-51XGZT9Y4H", {"groups":"default","anonymize_ip":true});</script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/bootstrap.min.js?snqexe"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/main.js?snqexe"></script> <script src="https://nostarch.com/sites/all/themes/nostarch/js/front_grid_height.js?snqexe"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"nostarch","theme_token":"zpGs45E4HuEcdbRbK88iprxdM90y2WhG1thWihyDqoU","js":{"sites\/all\/modules\/contrib\/addthis\/addthis.js":1,"sites\/all\/libraries\/shariff\/shariff.min.js":1,"sites\/all\/themes\/contrib\/bootstrap\/js\/bootstrap.js":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.2.4\/jquery.min.js":1,"0":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/contrib\/better_exposed_filters\/better_exposed_filters.js":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.js":1,"sites\/all\/modules\/contrib\/ctools\/js\/auto-submit.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-5027625-1":1,"1":1,"sites\/all\/themes\/nostarch\/js\/bootstrap.min.js":1,"sites\/all\/themes\/nostarch\/js\/main.js":1,"sites\/all\/themes\/nostarch\/js\/front_grid_height.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/logintoboggan\/logintoboggan.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/uc_fedex\/uc_fedex.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_file\/uc_file.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_order\/uc_order.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_product\/uc_product.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_store\/uc_store.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/uc_discounts_alt\/uc_discounts\/uc_discounts.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/plain\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/ubercart\/uc_cart\/uc_cart_block.css":1,"sites\/all\/libraries\/shariff\/shariff.complete.css":1,"sites\/all\/themes\/nostarch\/css\/en_styles.css":1,"sites\/all\/themes\/nostarch\/css\/custom.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-vert-offset.css":1,"sites\/all\/themes\/nostarch\/css\/bootstrap-3-autoclear.css":1,"sites\/all\/themes\/nostarch\/css\/glyphicons.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","file_public_path":"\/sites\/default\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"better_exposed_filters":{"datepicker":false,"slider":false,"settings":[],"autosubmit":false,"views":{"nostarch_taxonomy_term":{"displays":{"page":{"filters":[]}}},"topics":{"displays":{"block":{"filters":[]}}}}},"urlIsAjaxTrusted":{"\/catalog\/general-computing":true},"googleanalytics":{"account":["UA-5027625-1","G-51XGZT9Y4H"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in two-sidebars page-taxonomy page-taxonomy-term page-taxonomy-term- page-taxonomy-term-25"> <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <header id="" class="header" role="banner" class="navbar navbar-default"> <div class="container"> <div class="row"> <nav role="navigation" class="navbar navbar-default visible-xs"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand text-uppercase" href="/"><img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/></a> </div> <div id="navbar" class="navbar-collapse collapse text-center"> <ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/catalog/general-computing" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-DdLfTlw-TniKJzixFa14_dDRl88hXNlfDsfkib0tMQU" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </nav> <div class="navbar-header"> <div class="logo-wrapper col-sm-6 hidden-xs"> <a class="logo navbar-btn pull-left" href="/" title="Home"> <img src="https://nostarch.com/sites/all/themes/nostarch/logo.png" alt="Home" class="img-responsive"/> </a> </div> <div class="logo-wrapper col-sm-6 hidden-xs"> <div class="region region-navigation"> <div class="region region-navigation"> <section id="block-uc-cart-cart" class="block block-uc-cart clearfix"> <h2 class="block-title"><a href="/cart"><span class="cart-block-icon-empty" title="View your shopping cart."></span></a><span class="cart-block-title-bar" title="Show/hide shopping cart contents.">Shopping cart<span class="cart-block-arrow arrow-down"></span></span></h2> <p class="cart-block-items collapsed uc-cart-empty">There are no products in your shopping cart.</p><table class="cart-block-summary"><tbody><tr><td class="cart-block-summary-items"><span class="num-items">0</span> Items</td><td class="cart-block-summary-total"><label>Total:</label> <span class="uc-price">$0.00</span></td></tr></tbody></table> </section> <section id="block-search-api-page-site-search" class="block block-search-api-page clearfix"> <form action="/catalog/general-computing" method="post" id="search-api-page-search-form-site-search" accept-charset="UTF-8"><div><div class="form-item form-item-keys-2 form-type-textfield form-group"><input placeholder="Search" class="form-control form-text" type="text" id="edit-keys-2" name="keys_2" value="" size="15" maxlength="128" /> <label class="control-label element-invisible" for="edit-keys-2">Enter your keywords</label> </div><input type="hidden" name="id" value="2" /> <button class="icon glyphicon glyphicon-search btn-primary form-control btn form-submit" type="submit" id="edit-submit-2" name="op" value=""></button> <input type="hidden" name="form_build_id" value="form-DdLfTlw-TniKJzixFa14_dDRl88hXNlfDsfkib0tMQU" /> <input type="hidden" name="form_id" value="search_api_page_search_form_site_search" /> </div></form> </section> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="navbar-collapse collapse"> <nav role="navigation"> <ul class="menu nav navbar-nav"><ul class="menu nav navbar-nav"><li class="first leaf"><a href="/catalog.htm" title="Explore our catalog">Catalog</a></li> <li class="leaf"><a href="https://nostarch.com/merchandise-0" title="Merchandise">Merchandise</a></li> <li class="leaf"><a href="/blog" title="The No Starch Press blog">Blog</a></li> <li class="leaf"><a href="https://nostarch.com/early-access-program" title="Media contact">Early Access</a></li> <li class="leaf"><a href="/writeforus" title="Submit a book proposal">Write for Us</a></li> <li class="leaf"><a href="/about" title="About No Starch Press">About Us</a></li> <li class="last leaf"><a href="/contactus" title="Contact Us">Contact Us</a></li> </ul></ul> </nav> </div> </div> </div> </header> <div class="main-container container"> <header role="banner" id="page-header"> <div class="region region-header"> <section id="block-block-155" class="block block-block clearfix"> <!-- updated March 2019 SB --><style> <!--/*--><![CDATA[/* ><!--*/ .image_full { max-width: 95%; } .image_mobile { max-width: 95%; } @media (max-width: 767px) { .image_full { display: none; } } @media (min-width: 768px) { .image_mobile { display: none; } } /*--><!]]>*/ </style><div id="banner"> <center><br /> <a><br /> <img src="images/banners/BFWebsiteBanner.png" class="image_full" /><br /> <img src="/images/banners/BFWebsiteBanner.png" class="image_mobile" /><br /> </a><br /> </center> </div> </section> </div> </header> <!-- /#page-header --> <div class="row"> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-first well"> <section id="block-views-topics-block" class="block block-views clearfix"> <button class="btn btn-primary btn-block visible-xs vert-offset-top-2" data-toggle="collapse" data-target="#topics"><span class="glyphicon glyphicon-menu-down pull-left"></span> <span class="btn-text">Topics</span><span class="glyphicon glyphicon-menu-down pull-right"></span></button> <h2 class="block-title hidden-xs">Topics</h2> <div id="topics" class="view-content collapse dont-collapse animateCollapse"> <div class="view view-topics view-id-topics view-display-id-block view-dom-id-101b575f7e9c7e6107580de315bb5117"> <div class="view-content"> <div class="item-list"> <ul> <li class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/art-photography-design">Art & Design</a></span> </div></li> <li class="views-row views-row-2 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/general-computing" class="active">General Computing</a></span> </div></li> <li class="views-row views-row-3 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/security">Hacking & Computer Security</a></span> </div></li> <li class="views-row views-row-4 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/hardware-and-diy">Hardware / DIY</a></span> </div></li> <li class="views-row views-row-5 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/kids">Kids</a></span> </div></li> <li class="views-row views-row-6 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/lego">LEGO®</a></span> </div></li> <li class="views-row views-row-7 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/linux-bsd-unix">Linux & BSD</a></span> </div></li> <li class="views-row views-row-8 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/manga">Manga</a></span> </div></li> <li class="views-row views-row-9 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/programming">Programming</a></span> </div></li> <li class="views-row views-row-10 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/python">Python</a></span> </div></li> <li class="views-row views-row-11 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/rforall">R for All</a></span> </div></li> <li class="views-row views-row-12 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/science-math">Science & Math</a></span> </div></li> <li class="views-row views-row-13 views-row-odd"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/scratch">Scratch</a></span> </div></li> <li class="views-row views-row-14 views-row-even"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/system-administration">System Administration</a></span> </div></li> <li class="views-row views-row-15 views-row-odd views-row-last"> <div class="views-field views-field-name"> <span class="field-content"><a href="/catalog/early-access">Early Access</a></span> </div></li> </ul></div> </div> <div class="view-footer"> <style> <!--/*--><![CDATA[/* ><!--*/ .view-topics .item-list a {font-weight: bold;} .view-topics ul {padding-left: 20px;} /*--><!]]>*/ </style> </div> </div> </div> </section><section id="block-block-12" class="block block-block clearfix"> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><span style="color:#c0392b"><a href="https://nostarch.com/about_ebooks.htm">FREE ebook edition with every print book purchased from nostarch.com!</a></span></span></strong></span></div> <p class="rtecenter"><span style="font-size:22px">+</span></p> <div class="rounded_border_block"><span style="font-family:Arial,Helvetica,sans-serif"><strong><span style="font-size:12px"><a href="https://nostarch.com/early-access-program"><span style="color:#c0392b">EARLY ACCESS lets you read full chapters months before a title's release date!</span></a></span></strong></span></div> </section> <section id="block-nostarch-custom-login-block" class="block block-nostarch-customclearfix"> <h2 class="block-title">User login</h2> <ul> <li><a href="/user">Log in</a></a></li> <li><a href="/user/register">Create account</a></a></li> </ul> </section> <section id="block-block-78" class="block block-block clearfix"> <script data-account="eeqOpWOUyZ" src="https://cdn.userway.org/widget.js"></script> </section> </div> </aside> <!-- /#sidebar-first --> <section class="col-sm-6" style=""> <a id="main-content"></a> <h1 class="page-header">General Computing</h1> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <div class="view view-nostarch-taxonomy-term view-id-nostarch_taxonomy_term view-display-id-page auto-clear view-dom-id-a070b8f6f3d4c84c4df5cb78cb1914e4"> <div class="view-content"> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-799" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/introduction-quantum-computing"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/IntroQuantumComp_placeholder.png?itok=L9PfQiwP" width="170" height="225" alt="Introduction to Quantum Computing placeholder cover" title="Introduction to Quantum Computing placeholder cover" /></a></div></div></div> <header> <h2><a href="/introduction-quantum-computing">Introduction to Quantum Computing</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Andrew Glassner</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>This book cuts through the hype and jargon to teach you how quantum computing really works — and the many useful things quantum algorithms can do for us when we gain more command over them.</p></div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-792" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/building-a-debugger"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/BuildingDebugger_placeholder.png?itok=kSYOafdz" width="170" height="225" alt="Building a Debugger placeholder cover" title="Building a Debugger placeholder cover" /></a></div></div></div> <header> <h2><a href="/building-a-debugger">Building a Debugger</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Sy Brand</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/download/BuildingADebugger_Chapter3.pdf" target="_blank" class="btn btn-success downloadbutton" style="font-weight: 400;">Download Chapter 3: Attaching to a Process</a></p></div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-779" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/machine-learning-q-and-ai"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/MachineLearningQAI_ONLINE_CV.png?itok=noltiYlM" width="170" height="225" alt="Machine Learning Q and AI cover" title="Machine Learning Q and AI cover" /></a></div></div></div> <header> <h2><a href="/machine-learning-q-and-ai">Machine Learning Q and AI</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Sebastian Raschka</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">Learn the answers to 30 cutting-edge questions in machine learning and AI and level up your expertise in the field</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-776" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/nature-code"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Nature_of_Code_frontcover.png?itok=Ec5ya_jt" width="170" height="225" alt="The Nature of Code cover image" title="The Nature of Code cover " /></a></div></div></div> <header> <h2><a href="/nature-code">The Nature of Code</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Daniel Shiffman</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">This creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of natural phenomena.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-774" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/introduction-system-programming-linux"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/IntroSysProgLinux_placeholder.png?itok=dOMpudPC" width="170" height="225" alt="Introduction to System Programming in Linux placeholder cover" title="Introduction to System Programming in Linux placeholder cover" /></a></div></div></div> <header> <h2><a href="/introduction-system-programming-linux">Introduction to System Programming in Linux</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Stewart N. Weiss</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">This comprehensive introduction to Unix system programming—with an emphasis on Linux—teaches beginners how the Unix OS is designed and structured "under the hood."</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-770" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/book-batch-scripting"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/BatchScripting_frontcover.png?itok=XM2K2AFe" width="170" height="225" alt="Batch Scripting cover" title="Batch Scripting cover" /></a></div></div></div> <header> <h2><a href="/book-batch-scripting">The Book of Batch Scripting</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Jack McLarney</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">This fast-paced, hands-on, quirky introduction to Windows’ Batch scripting language is ideal for all skill levels.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-772" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/automate-boring-stuff-python-3rd-edition"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Automate3e_placeholder.png?itok=QgEGWWZG" width="170" height="225" alt="Automate the Boring Stuff with Python, 3rd Edition placeholder cover" title="Automate the Boring Stuff with Python, 3rd Edition placeholder cover" /></a></div></div></div> <header> <h2><a href="/automate-boring-stuff-python-3rd-edition">Automate the Boring Stuff with Python, 3rd Edition</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Al Sweigart </div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">Revised to include the latest Python features, even better explanations, and new chapters about databases and sound files.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-773" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/c-crash-course-2nd-edition"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/9781718501102%20%281%29.jpg?itok=qFcGGC0S" width="170" height="225" alt="C++ Crash Course, 2nd edition cover" title="C++ Crash Course, 2nd edition cover" /></a></div></div></div> <header> <h2><a href="/c-crash-course-2nd-edition">C++ Crash Course, 2nd Edition</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Joshua Lospinoso</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">Revised to reflect the latest in C++ code and practices, its fast pace is designed to get intermediate programmers fluent in the language—with help from 500 code samples and nearly 100 exercises. </span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-766" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/r-rest-us"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/R_for_the_Rest_frontcover.png?itok=PZye5pkX" width="169" height="225" alt="R for the Rest of Us Cover" title="R for the Rest of Us Cover" /></a></div></div></div> <header> <h2><a href="/r-rest-us">R for the Rest of Us</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">David Keyes</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">Learn how to use R for everything from workload automation and creating online reports, to interpreting data, map making, and more.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-768" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/engineering-secure-devices"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/EngineeringSecureDevices_frontcover.png?itok=-CSItHq5" width="170" height="225" alt="Engineering Secure Devices cover" title="Engineering Secure Devices cover" /></a></div></div></div> <header> <h2><a href="/engineering-secure-devices">Engineering Secure Devices</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Dominik Merli</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>An essential resource for current and future developers tasked with protecting users from the potential threats of these ubiquitous devices.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-767" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/art-arm-assembly-volume-1"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/ArtARM_frontcover.png?itok=qkz8olFJ" width="170" height="225" alt="The Art of ARM Assembly cover" title="The Art of ARM Assembly cover" /></a></div></div></div> <header> <h2><a href="/art-arm-assembly-volume-1">The Art of ARM Assembly, Volume 1</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Randall Hyde</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">Add valuable skills to your programming toolkit by learning to write complete applications in ARM, a popular low-level assembly language.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-758" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/math-programming"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/MathProgramming_placeholder.png?itok=h3D959Kn" width="170" height="225" alt="Math for Programming placeholder cover" title="Math for Programming placeholder cover" /></a></div></div></div> <header> <h2><a href="/math-programming">Math for Programming</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Ronald T. Kneusel</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#000000">A one-stop-shop for all the math you should have learned for your programming career.</span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-756" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/how-ai-works"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/HowAIworks_frontcover_0.png?itok=U-4z0JcX" width="170" height="225" alt="How AI Works Cover" title="How AI Works Cover" /></a></div></div></div> <header> <h2><a href="/how-ai-works">How AI Works</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Ronald T. Kneusel</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="font-size:10pt"><span style="font-family:Roboto,sans-serif"><span style="color:#222222"><span style="background-color:#ffffff">Demystifies the explosion of artificial intelligence by explaining what AI really does "under the hood".</span></span></span></span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-747" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/art-randomness"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Art_of_Randomness_frontcover.png?itok=nKmpeA8V" width="170" height="225" alt="The Art of Randomness Cover" title="The Art of Randomness Cover" /></a></div></div></div> <header> <h2><a href="/art-randomness">The Art of Randomness</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Ronald T. Kneusel</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Use randomness to solve problems in fun, hands-on experiments—from simulating evolution to encrypting messages.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-742" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/computerarchitecture"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/CompArch_frontcover.png?itok=u5ouppnO" width="170" height="225" alt="Computer Architecture cover" title="Computer Architecture cover" /></a></div></div></div> <header> <h2><a href="/computerarchitecture">Computer Architecture </a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Charles Fox</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Based on an award-winning university-level CS course, this entertaining book teaches you the history and inner workings of the modern computer.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-715" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/hacks-leaks-and-revelations"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/9781718503120.png?itok=QVJ-lJ9U" width="172" height="225" alt="Hacks, Leaks, and Revelations cover" title="Hacks, Leaks, and Revelations cover" /></a></div></div></div> <header> <h2><a href="/hacks-leaks-and-revelations">Hacks, Leaks, and Revelations</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Micah Lee</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><span style="color:#000000; font-family:Roboto,sans-serif; font-size:10pt">Learn the tools and develop the skills for uncovering big secrets hiding in public datasets.</span></p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-711" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/introcomputerorgforarm"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/IntroCompOrgARM_frontcover.png?itok=d4bqT7-A" width="169" height="225" alt="Introduction to Computer Organization: ARM Edition" title="Introduction to Computer Organization: ARM Edition" /></a></div></div></div> <header> <h2><a href="/introcomputerorgforarm">Introduction to Computer Organization: ARM Edition</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Robert G. Plantz</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>See How the Magic Happens</p> <p>Built with ARM A64 Assembly Language</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-698" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/mysql-crash-course"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/MySQL_CrashCourse_COMP.jpg?itok=kjg5_zYk" width="170" height="225" alt="MySQL Crash Course Cover" title="MySQL Crash Course Cover" /></a></div></div></div> <header> <h2><a href="/mysql-crash-course">MySQL Crash Course</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Rick Silva</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Takes you from the basics of creating a table to the complexities of managing an entire database, with real-world examples and hands-on projects.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-697" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/dive-data-science"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/DiveIntoDataScience_CV_COMP_0.png?itok=oZvEkJwX" width="170" height="225" alt="Dive Into Data Science cover" title="Dive Into Data Science cover" /></a></div></div></div> <header> <h2><a href="/dive-data-science">Dive Into Data Science</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Bradford Tuckfield</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Teaches you how to collect and work with data in business settings, and how to analyze data sets using Python code.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-693" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/book-kubernetes"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/nsp_series-2022_fullcvr-KubernetesV8_7_12_22-1.png?itok=kwI1ZRiI" width="166" height="225" alt="The Book of Kubernetes Cover" title="The Book of Kubernetes Cover" /></a></div></div></div> <header> <h2><a href="/book-kubernetes">The Book of Kubernetes</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even"> Alan Hohn</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>This hands-on guidebook explains the inner workings of containers, and shows how Kubernetes helps computing, networking, and storage.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-694" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/book-i%C2%B2c"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/The%20Book%20of%20I2C.jpg?itok=OdvuE4cA" width="170" height="225" alt="The Book of I2C cover" title="The Book of I2C cover" /></a></div></div></div> <header> <h2><a href="/book-i%C2%B2c">The Book of I²C</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Randall Hyde</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>An extensive practical guide to connecting real-world devices to microcontrollers with the popular I²C bus.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-692" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/avr-workshop"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/AVRWorkshop_front.png?itok=2nXFabIC" width="170" height="225" alt="AVR Workshop Cover" title="AVR Workshop Cover" /></a></div></div></div> <header> <h2><a href="/avr-workshop">AVR Workshop</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">John Boxall</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Build more than 55 hands-on, wide-ranging projects with the popular and versatile AVR family of microcontrollers.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-689" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/data-structures-fun-way"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/DataStructuresFunWay_front.png?itok=ihKg4kIa" width="170" height="225" alt="Data Structures the Fun Way Cover" title="Data Structures the Fun Way Cover" /></a></div></div></div> <header> <h2><a href="/data-structures-fun-way">Data Structures the Fun Way</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Jeremy Kubica</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Learn how and when to use the right data structures in any situation, strengthening your computational thinking, problem-solving, and programming skills in the process.</p> <p> </p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-672" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/androids"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/androids-cover-color_final.png?itok=ZbCwRg4B" width="149" height="225" alt="Androids Cover" title="Androids Cover" /></a></div></div></div> <header> <h2><a href="/androids">Androids</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Chet Haase</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>The fascinating inside story of how the Android operating system came to be.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-641" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/art-machine-learning"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Art_ML_frontcover.png?itok=qUj4iZAn" width="170" height="225" alt="The Art of Machine Learning Cover" title="The Art of Machine Learning Cover" /></a></div></div></div> <header> <h2><a href="/art-machine-learning">The Art of Machine Learning</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Norman Matloff</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Learn to expertly apply a range of machine learning methods to real data with this practical guide.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-640" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/locksport"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Locksport_frontcover.png?itok=9RZhWXJ0" width="170" height="225" alt="Locksport Cover" title="Locksport Cover" /></a></div></div></div> <header> <h2><a href="/locksport">Locksport</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Jos Weyers, Matt Burrough, Walter Belgers, BandEAtoZ, and Nigel K. Tolley</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>This hands-on guide to the art of lockpicking will take you from noob to competition-ready.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-637" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/practical-doomsday"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/PracticalDoomsday_v10_darker_03.png?itok=feDs7ZPH" width="169" height="225" alt="Practical Doomsday" title="Practical Doomsday" /></a></div></div></div> <header> <h2><a href="/practical-doomsday">Practical Doomsday</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Michal Zalewski</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Outlines a model for evaluating risks in your life, as well as preparing for a wide range of potential crises.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-625" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/math-deep-learning"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/MathDeepLearning.png?itok=SZujwyWZ" width="170" height="225" alt="Math for Deep Learning Cover" title="Math for Deep Learning Cover" /></a></div></div></div> <header> <h2><a href="/math-deep-learning">Math for Deep Learning</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Ronald T. Kneusel</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Covers DL's core numerical concepts, using Python to illustrate each subfield of math and its application.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-615" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/missing-readme"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/missing-readme_cover.png?itok=vwjJVJDj" width="149" height="225" alt="The Missing README front cover" title="The Missing README front cover" /></a></div></div></div> <header> <h2><a href="/missing-readme">The Missing README</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Chris Riccomini and Dmitriy Ryaboy</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/missing-readme">The Missing README </a> gives new engineers a masterclass in coding practices, technical skills, and tips for workplace success.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-608" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/cybersecurity-small-networks"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/CybersecuritySmallNetworks_front.png?itok=4LXXvxr7" width="170" height="225" alt="Cybersecurity for Small Networks Cover" title="Cybersecurity for Small Networks Cover" /></a></div></div></div> <header> <h2><a href="/cybersecurity-small-networks">Cybersecurity for Small Networks</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Seth Enoka</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>A guide to implementing DIY security solutions and readily available technologies to protect home and small-office networks from attack.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-602" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/dive-systems"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Dive_Into_Systems_front_cover.png?itok=2h6aDLe_" width="170" height="225" alt="Dive Into Systems Cover" title="Dive Into Systems Cover" /></a></div></div></div> <header> <h2><a href="/dive-systems">Dive Into Systems</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Suzanne J. Matthews, Tia Newhall, and Kevin C. Webb</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>A vivid, layer-by-layer intro to computer architecture and software components.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-590" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/hello-web-design"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/hello-web-design-cover-020621_PRINT_cmyk2.png?itok=gLFzExdV" width="138" height="225" alt="Hello Web Design Cover" title="Hello Web Design Cover" /></a></div></div></div> <header> <h2><a href="/hello-web-design">Hello Web Design</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Tracy Osborn</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Don't wish for your own website, make it yourself with <a href="/hello-web-design">Hello Web Design!</a> Written for beginners, brimming with professional insights, and sure to inspire.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-579" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/kill-it-fire"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/kiwf_cover.png?itok=8ZQ6IuPJ" width="150" height="225" alt="Kill It with Fire Cover" title="Kill It with Fire" /></a></div></div></div> <header> <h2><a href="/kill-it-fire">Kill It with Fire</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Marianne Bellotti</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/kill-it-fire">Kill It with Fire</a> chronicles the challenges of dealing with aging computer systems, along with sound modernization strategies.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-584" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/cybersecurityreallyworks"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/HowCybersecurityReallyWorks_cover.png?itok=YQ83HIs6" width="170" height="225" alt="How Cybersecurity Really Works Cover" title="How Cybersecurity Really Works" /></a></div></div></div> <header> <h2><a href="/cybersecurityreallyworks">How Cybersecurity Really Works</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Sam Grubb</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>A hands-on guide targeted at total beginners,<a href="/cybersecurityreallyworks"> How Cybersecurity Really Works</a> will teach you everything you need to know about cyber defenses.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-588" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/art-64-bit-assembly-volume-1"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/Artof64BitAssembly_cover.png?itok=1Bgk5jOk" width="170" height="225" alt="Art of 64 bit assembly" title="Art of 64 bit assembly" /></a></div></div></div> <header> <h2><a href="/art-64-bit-assembly-volume-1">The Art of 64-Bit Assembly, Volume 1</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Randall Hyde</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Builds off its timeless predecessor, with a modern focus on writing programs using the x86 MASM. </p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-566" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/how-computers-really-work"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/how-computers-really-work_fullcvr_v08_front.png?itok=ZM4sltWJ" width="170" height="225" alt="How Computers Really Work Cover" title="How Computers Really Work Cover" /></a></div></div></div> <header> <h2><a href="/how-computers-really-work">How Computers Really Work</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Matthew Justice</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Boost your computing prowess with <a href="/how-computers-really-work">How Computers Really Work</a>, which deftly deconstructs hardware, software, and everything in between.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-541" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/coding-classroom"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/CodingClassroom_fcvr.png?itok=Toxd3jaz" width="170" height="225" alt="Coding in the Classroom Cover" title="Coding in the Classroom" /></a></div></div></div> <header> <h2><a href="/coding-classroom">Coding in the Classroom</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Ryan Somma</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>For teachers and parents,<a href="/coding-classroom">Coding in the Classroom</a> explains the benefits of computer science education and provides strategies to get kids coding!</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-543" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/how-internet-really-works"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/how-the-internet-really-works_frontcover_0.png?itok=0HMWGhsn" width="180" height="225" alt="How the Internet Really Works Cover" title="How the Internet Really Works Cover" /></a></div></div></div> <header> <h2><a href="/how-internet-really-works">How the Internet Really Works</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">ARTICLE 19</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/how-internet-really-works">How the Internet Really Works</a> is a fun guide to understanding – and navigating – the online world, teaching you the tech, your rights, and why cats rule supreme.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-538" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/CodingWorkbook"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/coding-workbook_fcvr.png?itok=QUlKxv2H" width="180" height="225" alt="The Coding Workbook Cover" title="The Coding Workbook" /></a></div></div></div> <header> <h2><a href="/CodingWorkbook">The Coding Workbook</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Sam Taylor</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Build a website with your pencil! <a href="/CodingWorkbook">The Coding Workbook</a> empowers you to teach students the basics of web development without a computer.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-518" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/miningsocialmedia"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/socialmedia_frontcvr.png?itok=w-7LCAjh" width="170" height="225" alt="Mining Social Media" title="Mining Social Media" /></a></div></div></div> <header> <h2><a href="/miningsocialmedia">Mining Social Media</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Lam Thuy Vo</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/miningsocialmedia">Mining Social Media</a> explains how to obtain, process, and analyze data from the social web in meaningful ways with the Python programming language. </p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-524" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/introcomporg"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/tIntroComputerOrganization_v2.png?itok=LOgT7pR1" width="170" height="225" alt="Introduction to Computer Organization Cover" title="Introduction to Computer Organization" /></a></div></div></div> <header> <h2><a href="/introcomporg">Introduction to Computer Organization</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Robert G. Plantz</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>A tutorial-style book that provides an introductory "look under the hood" of a modern computer.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-515" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/foundationsofcomp"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/SLoP_front.png?itok=xSrFpuGM" width="170" height="225" alt="The Secret Life of Programs" title="The Secret Life of Programs" /></a></div></div></div> <header> <h2><a href="/foundationsofcomp">The Secret Life of Programs</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Jonathan E. Steinhart</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/foundationsofcomp">The Secret Life of Programs</a> is a primer on the underlying technologies that allow computer programs to work.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-502" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/cultofmac2e"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/CoM2e_frontcvr.jpg?itok=0VxaGVrm" width="225" height="169" alt="Cult of Mac, 2nd Edition" title="Cult of Mac, 2nd Edition" /></a></div></div></div> <header> <h2><a href="/cultofmac2e">The Cult of Mac, 2nd Edition</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Leander Kahney and David Pierini</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>The long-awaited <a href="/cultofmac2e">The Cult of Mac, 2nd Edition</a> brings the reader into the world of Apple today, including the creation of Apple brand loyalty, the introduction of the iPhone, and the death of Steve Jobs.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-493" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/learnbayes"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/BayesianStats_front.png?itok=-XrpEVb8" width="170" height="225" alt="Bayesian Statistics the Fun Way" title="Bayesian Statistics the Fun Way" /></a></div></div></div> <header> <h2><a href="/learnbayes">Bayesian Statistics the Fun Way</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Will Kurt</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>With <a href="/learnbayes">Bayesian Statistics the Fun Way</a> you'll finally understand probability with Bayes, and have fun doing it.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-480" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/csactivities"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/CSActivitiesBk_cover_front_rev.png?itok=iVT1Sxi3" width="174" height="225" alt="The Computer Science Activity Book" title="The Computer Science Activity Book" /></a></div></div></div> <header> <h2><a href="/csactivities">The Computer Science Activity Book</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Christine Liu and Tera Johnson</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/csactivities">The Computer Science Activity Book</a> is a simple, hands-on, coloring book-like introduction to computer science concepts for non-technical readers.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-375" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/computersforseniors"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/computers_for_seniors_cover_new.png?itok=2sMH4ro6" width="170" height="225" alt="Computers for Seniors" title="Computers for Seniors" /></a></div></div></div> <header> <h2><a href="/computersforseniors">Computers for Seniors</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Chris, Carrie, and Cheryl Ewin </div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="https://www.nostarch.com/computersforseniors">Computers for Seniors</a> is a step-by-step guide to learning basic computer skills.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-374" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/facebookforseniors"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/FacebookforSeniors_cover.png?itok=8TzF7yST" width="171" height="225" alt="Facebook for Seniors" title="Facebook for Seniors" /></a></div></div></div> <header> <h2><a href="/facebookforseniors">Facebook for Seniors</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Carrie, Chris, and Cheryl Ewin </div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/facebookforseniors">Facebook for Seniors</a> offers 12 step-by-step lessons for getting set up on the world’s largest networking site.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-335" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/howsoftwareworks"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/hsw_cover-front.png?itok=N0z_33dF" width="170" height="225" alt="How Software Works" title="How Software Works" /></a></div></div></div> <header> <h2><a href="/howsoftwareworks">How Software Works</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">V. Anton Spraul</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/howsoftwareworks">How Software Works</a> explains everyday software to the non-programmer.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-328" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/smartgirlsguide"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/sggp_frontcvr_final.png?itok=6U6eQeom" width="149" height="225" alt="The Smart Girl's Guide to Privacy" title="The Smart Girl's Guide to Privacy" /></a></div></div></div> <header> <h2><a href="/smartgirlsguide">Smart Girl's Guide to Privacy</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Violet Blue</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="https://www.nostarch.com/smartgirlsguide">The Smart Girl's Guide to Privacy</a> teaches you how to protect yourself online.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-290" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/bitcoinforthebefuddled"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/bitcoin_cover_front-new.png?itok=b_yScbJj" width="171" height="225" alt="Bitcoin for the Befuddled" title="Bitcoin for the Befuddled" /></a></div></div></div> <header> <h2><a href="/bitcoinforthebefuddled">Bitcoin for the Befuddled</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Conrad Barski and Chris Wilmer</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>With clear explanations and comics, <a href="/bitcoin">Bitcoin for the Befuddled</a> covers everything you need to know about the Internet currency.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-264" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/byow"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/BuildYourOwnSite_web.png?itok=9vN70Udo" width="170" height="225" alt="Build Your Own Website" title="Build Your Own Website" /></a></div></div></div> <header> <h2><a href="/byow">Build Your Own Website</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Nate Cooper, with art by Kim Gee</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="https://nostarch.com/websitecomic">Build Your Own Website</a> is a fun, beginner-friendly comic book guide to creating a website with HTML, CSS, and WordPress.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-222" class="node node-product node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/gimp2"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/gimp2.png?itok=LdsJX_uw" width="225" height="180" alt="The Artist's Guide to GIMP, 2nd Edition" title="The Artist's Guide to GIMP, 2nd Edition" /></a></div></div></div> <header> <h2><a href="/gimp2">Artist's Guide to GIMP, 2nd Edition</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Michael J. Hammel</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>As a full-featured, free alternative to Adobe Photoshop, GIMP is one of the world's most popular open source projects. <a href="/gimp2">The Artist's Guide to GIMP</a> teaches you how to use GIMP without a tedious list of menu paths and options.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-187" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/gimp"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/bookofgimp.png?itok=-6TlBM53" width="170" height="225" alt="The Book of GIMP" title="The Book of GIMP" /></a></div></div></div> <header> <h2><a href="/gimp">Book of GIMP</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Olivier Lecarme and Karine Delvare</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Whether you're just getting started with GIMP or working to master GIMP's more complex features, you'll find the answers you're looking for in <a href="/gimp">The Book of GIMP</a>.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-100" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/guildleaderhb"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/guild_front_cover.png?itok=uh4E7gU3" width="170" height="225" alt="Guild Leader's Handbook" title="Guild Leader's Handbook" /></a></div></div></div> <header> <h2><a href="/guildleaderhb">Guild Leader's Handbook</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Scott F. Andrews</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="guildleader.htm">The Guild Leader's Handbook</a> is a complete guide to conceptualizing, establishing, and maintaining a successful massively multiplayer online guild. The book covers fundamentals like recruiting, managing officers, creating and enforcing reasonable policies, and more.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-142" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/audacity.htm"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/audacity.png?itok=e5NHzenH" width="170" height="225" alt="Book of Audacity" title="Book of Audacity" /></a></div></div></div> <header> <h2><a href="/audacity.htm">Book of Audacity</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Carla Schroder</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="/audacity.htm">The Book of Audacity</a> is the definitive guide to the powerful cross-platform audio editor. Transform your computer into a home recording studio as you learn to record podcasts, mix and master tracks, digitize your vinyl collection, and more.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-107" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/apple2.htm"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/apple2_big.jpg?itok=NuV-37y6" width="179" height="225" alt="Apple Confidential 2.0" title="Apple Confidential 2.0" /></a></div></div></div> <header> <h2><a href="/apple2.htm">Apple Confidential 2.0</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Owen W. Linzmayer</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><blockquote><p>Click <a href="download/apple2_excerpt.pdf" target="new">here</a> to download an excerpt</p></blockquote> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-49" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/stcb4.htm"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/stcb4_big.jpg?itok=co0Eutsa" width="175" height="225" alt="Steal This Computer Book 4.0" title="Steal This Computer Book 4.0" /></a></div></div></div> <header> <h2><a href="/stcb4.htm">Steal This Computer Book 4.0</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Wallace Wang</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>If you thought hacking was just about mischief-makers hunched over computers in the basement, think again.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-15" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/growingsoftware"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/growingsoftware_big.png?itok=07s8NTkc" width="170" height="225" alt="Growing Software" title="Growing Software" /></a></div></div></div> <header> <h2><a href="/growingsoftware">Growing Software</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Louis Testa</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>Growing Software offers critical advice for managing software development teams and the software that they're creating. Covering everything from personnel decisions to software release strategies, it provides general advice and specific solutions, as well as detailed templates and spreadsheets to help you put concepts into action.</p> </div></div></div> <footer> </footer> </article> </div> <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 with-padding-bottom nostrach-views-row"> <article id="node-7" class="node node-product node-promoted node-teaser clearfix"> <div class="field field-name-field-image-cache field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/googleway"><img class="img-responsive" src="https://nostarch.com/sites/default/files/styles/uc_product/public/google_big.png?itok=lPmuYmmW" width="149" height="225" alt="The Google Way" title="The Google Way" /></a></div></div></div> <header> <h2><a href="/googleway">The Google Way</a></h2> </header> <div class="field field-name-field-author field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Bernard Girard</div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p>The Google Way investigates the history and unconventional business strategies that make Google a very different (and very inspiring) company. Author Bernard Girard combines extensive research with business theory in order to identify the key strategies in Google's quick rise to the top, and offer readers a set of principles to help emulate Google's success.</p> </div></div></div> <footer> </footer> </article> </div> </div> </div> </section> <section id="block-shariff-shariff-block" class="block block-shariff clearfix"> <div class="shariff" data-services="["facebook","print","twitter"]" data-theme="colored" data-orientation="horizontal" data-twitter-via="nostarch" data-lang="en"></div> </section> </div> </section> <aside class="col-sm-3" role="complementary"> <div class="region region-sidebar-second"> <section id="block-views-856b6b243d5a0c8ed3983ae34f160717" class="block block-views clearfix"> <form class="ctools-auto-submit-full-form" action="/catalog/general-computing" method="get" id="views-exposed-form-nostarch-taxonomy-term-page" accept-charset="UTF-8"><div><div class="views-exposed-form"> <div class="views-exposed-widgets clearfix"> <div class="views-exposed-widget views-widget-sort-by"> <div class="form-item form-item-sort-by form-type-select form-group"> <label class="control-label" for="edit-sort-by">Sort by</label> <select class="form-control form-select" id="edit-sort-by" name="sort_by"><option value="created_1" selected="selected">Date: newer first</option><option value="title">Alphabetical by title</option><option value="created_2">Date: older first</option><option value="sell_price">Price: lowest first</option><option value="sell_price_1">Price: highest first</option></select></div> </div> <div class="views-exposed-widget views-widget-sort-order"> </div> <div class="views-exposed-widget views-submit-button"> <div class="col-md-6"></div><div class="col-md-6"></div><div class="clearfix"></div><div class="col-md-6"></div><div class="col-md-6"></div><button class="ctools-use-ajax ctools-auto-submit-click js-hide element-hidden btn btn-info form-submit" type="submit" id="edit-submit-nostarch-taxonomy-term" name="" value="Apply">Apply</button> </div> </div> </div> </div></form> </section> <section id="block-system-navigation" class="block block-system block-menu clearfix"> <h2 class="block-title">Navigation</h2> <ul class="menu nav"><li class="first last leaf"><a href="/user" title="">My account</a></li> </ul> </section> <section id="block-block-52" class="block block-block clearfix"> <p><a href="/mailchimp/subscribe">Want sweet deals? <br />Sign up for our newsletter.</a></p> </section> </div> </aside> <!-- /#sidebar-second --> </div> </div> <footer class="footer container"> <div class="region region-footer"> <section id="block-block-16" class="block block-block clearfix"> <div id="footer-links"> <br> <a class="footer-links" href="/about.htm">About Us</a> <span class="footer-divider">|</span> <a class="footer-links" href="/Jobs.htm">Jobs!</a> <span class="footer-divider">|</span> <a class="footer-links" href="/distribution.htm">Sales and Distribution</a> <span class="footer-divider">|</span> <a class="footer-links" href="/rights">Rights</a> <span class="footer-divider">|</span> <a class="footer-links" href="/media.htm">Media</a> <span class="footer-divider">|</span> <a class="footer-links" href="/academic.htm">Academic Requests</a> <span class="footer-divider">|</span> <a class="footer-links" href="/conferences.htm">Conferences</a> <span class="footer-divider">|</span> <a class="footer-links" href="/orderfaq.htm">FAQ</a> <span class="footer-divider">|</span> <a class="footer-links" href="/contactus">Contact Us</a> <span class="footer-divider">|</span> <a class="footer-links" href="/writeforus">Write for Us</a> <span class="footer-divider">|</span> <a class="footer-links" href="/privacypolicy.htm">Privacy</a> </div> </section> <section id="block-nostarch-custom-custom-footer-copyright" class="block block-nostarch-custom clearfix"> <div class="block-block"> <p>Copyright 2024. No Starch Press, Inc</p> </div> </section> </div> </footer> <script src="https://nostarch.com/sites/all/modules/contrib/addthis/addthis.js?snqexe"></script> <script src="https://nostarch.com/sites/all/libraries/shariff/shariff.min.js?snqexe"></script> <script src="https://nostarch.com/sites/all/themes/contrib/bootstrap/js/bootstrap.js?snqexe"></script> <!-- Reddit Pixel --> <script> !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_6acpsf9y');rdt('track', 'PageVisit'); </script> <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8eac1a63ee4cce33',t:'MTczMjk4Mjk3OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>