{"title":"Computers - Languages - JavaScript","description":"\u003cp\u003eChoose computer languages books including JavaScript books and Node.js books at our online bookstore. Explore computer books, computer science books, and best-selling books now!\u003c\/p\u003e","products":[{"product_id":"learning-php-mysql-javascript-a-step-by-step-guide-to-creating-dynamic-websites-9781098152352","title":"Learning Php, MySQL \u0026 JavaScript: A Step-By-Step Guide to Creating Dynamic Websites","description":"\u003cp\u003eBuild interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5, jQuery, Node.js, and the powerful React library. \u003c\/p\u003e\u003cp\u003e Web designers will learn how to use these technologies together while picking up valuable web programming practices along the way, including how to optimize websites for mobile devices. You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplore MySQL from database structure to complex queries \u003c\/li\u003e\n\u003cli\u003eUse the MySQL PDO extension, PHP's improved MySQL interface \u003c\/li\u003e\n\u003cli\u003eCreate dynamic PHP web pages that tailor themselves to the user \u003c\/li\u003e\n\u003cli\u003eManage cookies and sessions and maintain a high level of security \u003c\/li\u003e\n\u003cli\u003eUse Ajax calls for background browser-server communication \u003c\/li\u003e\n\u003cli\u003eStyle your web pages by acquiring CSS skills \u003c\/li\u003e\n\u003cli\u003eReformat your websites into mobile web apps \u003c\/li\u003e\n\u003cli\u003eLearn to use enhanced CSS features, such as CSS Grid and Flexbox \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robin Nixon\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/18\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 652\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.26lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.31d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098152352\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eNixon, Robin:\u003c\/i\u003e\u003c\/b\u003e - Robin Nixon has been a software developer and author since the 1980s and has written over 30 books on the subject. His book Learning PHP, MySQL \u0026amp; JavaScript was first published in 2009 and since then its various editions have remained some of the top-selling books on web development worldwide, and are used as course material for numerous courses in colleges and universities. Robin's books have been translated into many different languages and he has also produced a range of video tutorials.","brand":"booksdeli.com","offers":[{"title":"Robin Nixon \/ Paperback \/ English","offer_id":47282646679709,"sku":"9781098152352","price":81.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_68e35ef7-592d-4cbc-975a-851bdcc9a084.jpg?v=1759954126"},{"product_id":"coding-for-kids-ages-9-15-simple-html-css-and-javascript-lessons-to-get-you-started-with-programming-from-scratch-9780648852896","title":"Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch","description":"\u003cstrong\u003eAre you looking to teach children how to code? Or are you looking to start coding?\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bob Mather\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Bob Mather\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/27\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 142\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.39lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.27h x 5.83w x 0.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780648852896\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Bob Mather \/ Paperback \/ English","offer_id":47284106231965,"sku":"9780648852896","price":48.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3f6d3cc7-ffbd-42f2-b8b3-503aeb3db454.jpg?v=1759979943"},{"product_id":"javascript-novice-to-ninja-the-ultimate-beginners-guide-to-javascript-9780995382626","title":"Javascript: Novice to Ninja: The Ultimate Beginner's Guide to JavaScript","description":"\u003cp\u003eJavaScript is a must-have skill for all web developers. \u003cem\u003eJavaScript: Novice to Ninja\u003c\/em\u003e is a fun, practical, and comprehensive guide to the modern usage of this deceptively powerful language. Comprehensively updated to cover ECMAScript 6 and modern JavaScript development, the second edition of this step-by-step introduction to coding in JavaScript will show you how to to solve real-world problems, design eye-catching animations, build smarter forms, and develop richer applications.\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eLearn the basics of JavaScript programming: functions, methods, properties, loops and logic\u003c\/li\u003e\n\u003cli\u003eUse events to track user interactions\u003c\/li\u003e\n\u003cli\u003eBuild smarter web forms that improve the user experience\u003c\/li\u003e\n\u003cli\u003eWork with the document object model (DOM) and Ajax to dynamicall update your pages\u003c\/li\u003e\n\u003cli\u003eAdd functionality to your apps using HTML5's powerful APIs\u003c\/li\u003e\n\u003cli\u003eUse Test Driven Development methodology to write more robust code\u003c\/li\u003e\n\u003cli\u003eBuild a complete, working JavaScript quiz app from scratch\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Darren Jones\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Sitepoint\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/24\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 664\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.29lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.33d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780995382626\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eDarren started using Sinatra in 2009 after falling in love with the direct simplicity it offers. At the start of 2010 he started the I Did It My Way blog, detailing his quest to master Sinatra, and at the end of that year used Sinatra to build the Cards in the Cloud website. Darren also writes Sinatra tutorials for RubySource.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Darren Jones \/ Paperback \/ English","offer_id":47285716877469,"sku":"9780995382626","price":59.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_76598670-c83a-4485-9d5e-78683392f55a.jpg?v=1760008577"},{"product_id":"eloquent-javascript-4th-edition-9781718504103","title":"Eloquent Javascript, 4th Edition","description":"\u003cb\u003eStart building beautiful web applications in JavaScript with the bestselling introduction to the language, updated with new features, fresh exercises, and fun projects.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eJavaScript, the programming language that allows us to add programs to web pages, lies at the heart of almost every modern web application, from social media sites to browser-based games. Just about every device can run it, making it a great choice for writing universally useful code. \u003cp\u003e\u003c\/p\u003eThe fourth edition of this classic textbook takes you on a journey through the language of the web, starting from its basic elements and building up to engaging, complete programs. The author's personal experiences from years of maintaining popular open source projects enliven the text with practical insights and examples. \u003cp\u003e\u003c\/p\u003eThis edition of \u003ci\u003eEloquent JavaScript\u003c\/i\u003e updates the book to describe the 2024 version of JavaScript, and shifts the attention given to some topics to better reflect current development practices. \u003cp\u003e\u003c\/p\u003eThe text takes a practical approach to teaching, rooting theory in plenty of motivating examples. The first half of the book describes the fundamentals of the language, whereas the second half shows how to apply it in two programming environments: the web browser and Node.js. Five project chapters show how to build bigger programs, working through these projects in a piecemeal, conversational way. They include a pathfinding robot, a small programming language, a platform game, a pixel drawing program, and a simple dynamic website. \u003cp\u003e\u003c\/p\u003eExercises provided at the end of most chapters will challenge you to creatively apply the concepts and techniques introduced. The book's companion website provides an interactive environment for working on these exercises and playing with the example programs. \u003cp\u003e\u003c\/p\u003eWhether you're looking to learn JavaScript or to deepen your programming skills, you'll find this book full of stimulating material. \u003cp\u003e\u003c\/p\u003eUpdated to ECMAScript 2024\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Marijn Haverbeke\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/05\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 456\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.90lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504103\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eMarijn Haverbeke\u003c\/b\u003e is a programming language enthusiast and polyglot. He's worked on a wide range of software systems, from databases to compilers to editors. He runs a small business around his open source projects.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Marijn Haverbeke \/ Paperback \/ English","offer_id":47286041247901,"sku":"9781718504103","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_bbbabc88-1b0f-4bde-9762-9887a587a87e.jpg?v=1760014423"},{"product_id":"head-first-javascript-programming-a-learners-guide-to-modern-javascript-9781098147945","title":"Head First JavaScript Programming: A Learner's Guide to Modern JavaScript","description":"\u003cp\u003e\u003cb\u003eWhat will you learn from this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e The new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with JavaScript in exciting ways. You won't just be reading--you'll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript as never before. And you'll write real code, lots of it, so you can start building your own applications. \u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's so special about this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn JavaScript through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Eric Freeman,Elisabeth Robson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/24\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 660\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 8.00w x 1.33d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098147945\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eFreeman, Eric:\u003c\/i\u003e\u003c\/b\u003e - Eric Freeman is a computer scientist, technology writer, and entrepreneur. Previously, he was a CTO at the Walt Disney Company. Eric's most recent book, Head First Learn to Code, is a beginner's guide to coding and computational thinking. Eric lives with his wife and young daughter in Austin, Texas. He holds a PhD in computer science from Yale University.\u003cb\u003e\u003ci\u003eRobson, Elisabeth:\u003c\/i\u003e\u003c\/b\u003e - Elisabeth Robson first got hooked on computers when she wrote a BASIC program to fill up her Commodore 64's monitor screen full of hearts. She's loved getting computers to do fun things ever since. She's tinkered with everything from super computers to her iPhone, and she's been programming the Web since the early days, when she built one of the first online resources for women in technology. Along with her many years of programming experience, Elisabeth has produced online training, and written four best-selling books and an online video course for O'Reilly Media (Head First Design Patterns, Head First HTML and CSS, Head First JavaScript Programming, Head First HTML5 Programming, and Learn to Build iPhone Apps with HTML, CSS, and JavaScript). She is currently co-founder and principal at WickedlySmart, an education content and technology company.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Eric Freeman \/ Paperback \/ English","offer_id":47287160176797,"sku":"9781098147945","price":91.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b806c0c5-1feb-4969-a21b-a4b23656ba6b.jpg?v=1760035882"},{"product_id":"coding-for-dummies-all-new-edition-9781394365562","title":"Coding for Dummies, All New Edition","description":"\u003cp\u003e\u003cb\u003eYour first step toward thinking like a coder\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eCoding For Dummies\u003c\/i\u003e is one of the most popular get-started guides for new coders. This all- new edition demystifies essential coding concepts before diving into building simple apps in Python and JavaScript. For anyone brand-new to writing code, this book is an ideal first step, because you'll get an overview of how coding works, the essential tools of coding, and how to apply coding in different ways. Plus, you'll get insight into how new tools like AI can quickly boost your coding know-how. Enter the world of code with this easy-to-follow Dummies guide! \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn the basics of coding, including key concepts you'll need in every coding language\u003c\/li\u003e \u003cli\u003eGet a rundown of the most popular language, and start coding in JavaScript and Python\u003c\/li\u003e \u003cli\u003eFollow step-by-step instructions to build your first apps\u003c\/li\u003e \u003cli\u003eDiscover how AI can help you become a better, faster coder\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eLooking for a foundation in the basics of coding, plus simple tasks to help you get started? \u003ci\u003eCoding For Dummies\u003c\/i\u003e is the book for you.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Paul McFedries\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 336\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.88lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394365562\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePaul McFedries\u003c\/b\u003e is an experienced programmer, tech expert, educator, and author. He's spent a lifetime teaching complex technology topics to everyday people by focusing on straightforward, simple solutions and techniques. He's the author of \u003ci\u003eHTML, CSS, \u0026amp; JavaScript All-in-One For Dummies\u003c\/i\u003e and \u003ci\u003eWeb Coding \u0026amp; Development All-in-One For Dummies\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Paul McFedries \/ Paperback \/ English","offer_id":47401421340829,"sku":"9781394365562","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_832a9b7a-d797-481e-aea7-7b02b698fc51.jpg?v=1762922481"},{"product_id":"the-nature-of-code-simulating-natural-systems-with-javascript-9781718503700","title":"The Nature of Code: Simulating Natural Systems with JavaScript","description":"\u003cb\u003e\u003ci\u003eAll aboard The Coding Train\u003c\/i\u003e! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with \"The Coding Train\" YouTube star Daniel Shiffman.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eWhat if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies--with code? For over a decade, \u003ci\u003eThe Nature of Code\u003c\/i\u003e has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. \u003cp\u003e\u003c\/p\u003eThis JavaScript-based edition of Shiffman's groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations. \u003cp\u003e\u003c\/p\u003eEmbark on this extraordinary adventure with projects involving: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eA physics engine\u003c\/b\u003e Simulate the push and pull of gravitational attraction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFlocking birds\u003c\/b\u003e Choreograph the mesmerizing dance of a flock.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBranching trees\u003c\/b\u003e Grow lifelike and organic tree structures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNeural networks\u003c\/b\u003e Craft intelligent systems that learn and adapt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCellular automata\u003c\/b\u003e Uncover the magic of self-organizing patterns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEvolutionary algorithms\u003c\/b\u003e Play witness to natural selection in your code.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eShiffman's work has transformed thousands of curious minds into creators, breaking down barriers between science, art, and technology, and inviting readers to see code not just as a tool for tasks but as a canvas for boundless creativity. \u003cp\u003e\u003c\/p\u003eWhether you're deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman's guidance is sure to inform and inspire. \u003ci\u003eThe Nature of Code\u003c\/i\u003e is not just about coding; it's about looking at the natural world in a new way and letting its wonders inspire your next creation. Dive in and discover the joy of turning code into art--all while mastering coding fundamentals along the way. \u003cp\u003e\u003c\/p\u003eNOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Daniel Shiffman\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/03\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 640\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 7.20w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503700\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDaniel Shiffman\u003c\/b\u003e, creator of the YouTube channel The Coding Train (www.youtube.com\/c\/TheCodingTrain), spends much of his free time teaching nearly 2 million subscribers how to code through a blend of step-by-step tutorials and project videos. An associate arts professor at the NYU Tisch School of the Arts and co-founder of the Processing Foundation, Shiffman is on a mission to empower curious learners and humans everywhere to express themselves through code.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Daniel Shiffman \/ Paperback \/ English","offer_id":47449739919517,"sku":"9781718503700","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6fd122dd-3052-4826-9869-cc9a414d1724.jpg?v=1764249580"},{"product_id":"html-css-javascript-in-easy-steps-9781840788785","title":"Html, CSS \u0026 JavaScript in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003eHTML, CSS \u0026amp; JavaScript in easy steps\u003c\/strong\u003e instructs the reader on each of the three coding languages that are used to create modern web pages: HyperText Markup Language (HTML) tags are used to control the structure of web page content; Cascading Style Sheets (CSS) rules are used to determine how web page content appears; and JavaScript functions are used to provide web page interactivity.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHTML, CSS \u0026amp; JavaScript in easy steps\u003c\/strong\u003e contains examples and screenshots that illustrate each feature of all three coding languages. You'll learn how to create web pages to display text, images, lists, tables, hyperlinks, forms, audio, and video. Each chapter builds your knowledge so by the end of the book you'll have gained a sound understanding of HTML markup, CSS rules, and JavaScript functions. \u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHTML, CSS \u0026amp; JavaScript in easy steps\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to create great functional web pages. It will appeal to programmers who want to quickly add web page coding to their skills set, and to the student who is studying website design at school or college, and to those seeking a career in web development. \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mike McGrath\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e In Easy Steps\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/28\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 480\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781840788785\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMcGrath, Mike:\u003c\/i\u003e\u003c\/b\u003e - Mike McGrath gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. Mike is an established In Easy Steps author with several guides to his credit.","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47464060354717,"sku":"9781840788785","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_15346fee-c2b7-45a8-9156-6186693a1445.jpg?v=1764945290"},{"product_id":"total-typescript-9781718504165","title":"Total Typescript","description":"\u003cb\u003eA no-nonsense guide to all the essentials you'll need to become a TypeScript wizard and build a TypeScript application from scratch.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\"An invaluable resource to countless developers.\"\u003cbr\u003e\u003cb\u003e--Ryan Cavanaugh, Development Lead Microsoft TypeScript Team \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eTypeScript makes JavaScript safer and your editor smarter. Matt Pocock's \u003ci\u003eTotal TypeScript\u003c\/i\u003e courses have trained thousands of developers by putting the editor first: You learn types by watching what TypeScript tells you, not by memorizing rules. This book brings that method to print. \u003cp\u003e\u003c\/p\u003eYou'll start by setting up a proper TypeScript environment, then immediately begin writing and annotating code. Each chapter builds on the last--primitive types to unions, objects to classes, basic generics to type transformations--with exercises woven throughout as checkpoints, not afterthoughts. \u003cp\u003e\u003c\/p\u003eLater chapters tackle what takes longer to learn: deriving types from other types, writing type predicates and assertion functions, configuring the compiler for real projects, and building type architectures that don't collapse under their own weight. \u003cp\u003e\u003c\/p\u003eYou'll learn to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eRead TypeScript's error messages and use your editor as a teaching tool\u003c\/li\u003e\n\u003cli\u003eWrite precise types for objects, functions, and classes\u003c\/li\u003e\n\u003cli\u003eUse unions, narrowing, and generics to make types flexible without losing safety\u003c\/li\u003e\n\u003cli\u003eDerive and transform types so you don't repeat yourself\u003c\/li\u003e\n\u003cli\u003eConfigure tsconfig.json for React, Node, or library development\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThis is a workshop in print. The one Matt Pocock has been refining for years.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Matt Pocock\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 432\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.75lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504165\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eMatt Pocock\u003c\/b\u003e is a TypeScript educator and developer who has worked with Vercel and Stately.ai. He created TotalTypeScript.com, an online learning platform that has taught thousands of developers to master TypeScript. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTaylor Bell\u003c\/b\u003e is a writer, developer, and researcher with a background in Communication Theory and Computer Science from Boise State University.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Matt Pocock \/ Paperback \/ English","offer_id":47897242239133,"sku":"9781718504165","price":85.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_faac8c2a-ee13-4f2b-9136-34027ea211b6.jpg?v=1778004384"},{"product_id":"murachs-react-9781943873258","title":"Murach's React","description":"\u003cp\u003eIf you have basic HTML\/CSS and JavaScript skills and you want to learn React, this book is for you. It has been carefully crafted and streamlined so it won't waste any time on outdated skills. Instead, you will focus on the most current skills for developing React apps.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eThis book begins with a seven-chapter crash course that teaches the basics of React development. By the end of this course, you will know how to use JSX, props, state, and hooks to develop a React component that gets its data from a web API. \u003cp\u003e\u003c\/p\u003eAfter the first seven chapters, the modular design of this book lets you jump to any other chapter to learn new skills as you need them. These skills include creating a single-page app (SPA), styling with CSS modules, styling with Tailwind, managing complex state, improving performance with memorization, validating props with TypeScript, unit testing with Jest, and server-side rendering (SSR) with Next.js. \u003cp\u003e\u003c\/p\u003eEach chapter features clear examples, easy-to-understand explanations, best practices, and helpful tips. When you finish these chapters, you'll be able to use React to develop a web app in a way that's thoroughly professional. \u003cp\u003eEvery Murach book guarantees high quality. The realistic examples show how each feature works in context, and the exercises at the end of each chapter let you gain valuable hands-on experience.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mary Delamater,Scott McCoy\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Mike Murach and Associates, Inc.\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/23\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 416\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.55lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781943873258","brand":"booksdeli.com","offers":[{"title":"Mary Delamater \/ Paperback \/ English","offer_id":48685086212253,"sku":"9781943873258","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_584ecee6-46de-4a0e-8b89-b20d1fa83d02.jpg?v=1784714410"},{"product_id":"javascript-the-definitive-guide-master-the-worlds-most-used-programming-language-9781491952023","title":"Javascript: The Definitive Guide: Master the World's Most-Used Programming Language","description":"\u003cp\u003eJavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async\/await, and metaprogramming. You'll find illuminating and engaging example code throughout. \u003c\/p\u003e\u003cp\u003e This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js. \u003c\/p\u003e\u003cp\u003e Topics include: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eTypes, values, variables, expressions, operators, statements, objects, and arrays \u003c\/li\u003e\n\u003cli\u003eFunctions, classes, modules, iterators, generators, Promises, and async\/await \u003c\/li\u003e\n\u003cli\u003eJavaScript's standard library: data structures, regular expressions, JSON, i18n, etc. \u003c\/li\u003e\n\u003cli\u003eThe web platform: documents, components, graphics, networking, storage, and threads \u003c\/li\u003e\n\u003cli\u003eNode.js: buffers, files, streams, threads, child processes, web clients, and web servers \u003c\/li\u003e\n\u003cli\u003eTools and language extensions that professional JavaScript developers rely on \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David Flanagan\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/23\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 704\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.90h x 6.93w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781491952023\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eDavid Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"David Flanagan \/ Paperback \/ English","offer_id":48944035365021,"sku":"9781491952023","price":95.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_e7218101-e5cc-43d5-8a42-74f190134e0e.jpg?v=1790153532"}],"url":"https:\/\/booksdeli.com\/collections\/computers-languages-javascript.oembed","provider":"booksdeli.com","version":"1.0","type":"link"}