Programming Books The following books are a great way to begin your coding journey. They are broken up into categories so that you can better choose the one that is right for you. JavaScript JavaScript and JQuery: Interactive Front-End Web Development Secrets of the JavaScript Ninja A Smarter Way to Learn JavaScript HTML5/CSS HTML and CSS: Design and Build Websites 1st Edition HTML5: The Missing Manual .NET Pro ASP.NET Core MVC 2 Pro C# 5.0 and the .NET 4.5 Framework C# 6.0 and the .NET 4.6 Framework PHP PHP Objects, Patterns, and Practice Learning PHP, MySQL & JavaScript Walter Guevara is a Computer Scientist, software engineer, startup founder and previous mentor for a coding bootcamp. He has been creating software for the past 20 years. Last updated on: December 29 2017 AD: "Heavy scripts slowing down your site? I use Fathom Analytics because it’s lightweight, fast, and doesn’t invade my users privacy." - Get $10 OFF your first invoice. 1 1 Comments Share a cup of coffee with ThatSoftwareDude Community Comments Walt7/21/2019 12:15:43 PMIf you have any recommendations, feel free to comment down below!reply Add comment Popular Guides See what other developers are reading. Why I Finally Decided to Upgrade To GitHub Copilot Pro 798 devs read thisThe many ways to sanitize user input in C# 2032 devs read this10 gadgets every programmer should carry 9157 devs read thisA Simple Next.js API Folder Structure 5348 devs read thisCoding A Card Deck In JavaScript 70289 devs read thisHow To Encrypt Passwords Using SHA-256 In C# And .NET 16551 devs read thisWorking with multiline strings in JavaScript 1359 devs read thisWhat is the state of ASP.NET Web Forms in 2025? 703 devs read thisHow to show PDF file upload previews using JavaScript 1733 devs read thisHow To Code Blackjack Using JavaScript 55318 devs read thisImplementing Argon2id Password Hashing in C# 337 devs read thisSetting Up a Dev Server Proxy in Vite 431 devs read thisCoding The Snake Game In JavaScript 3818 devs read thisTop JavaScript PDF Libraries in 2025: A Comprehensive Guide 163 devs read thisHow to Create a Basic Text Editor In JavaScript: A Step by Step Tutorial 31291 devs read thisHow to Handle Emoji Storage in SQL Server 396 devs read thisHow to Generate GUIDs in JavaScript 543 devs read thisHow to Check for Unused Modules in a Node.js App 825 devs read thisChatGPT can do code reviews, but are they any good? 1785 devs read thisHow to Use the Vibration API for Haptic Feedback in Mobile Web Applications 469 devs read thisThe transaction log for database 'tempdb' is full due to ACTIVE_TRANSACTION error 554 devs read thisHow to enabled aspx pages in Visual Studio 2022 2283 devs read thisWhat is the best way to check for an empty string in JavaScript 3583 devs read thisThe simplest way to create dynamic modal pop-ups in JavaScript 13581 devs read thisCreating functions dynamically with JavaScript 11047 devs read this Code Your Own Classic Snake Game – The Right Way Master the fundamentals of game development and JavaScript with a step-by-step guide that skips the fluff and gets straight to the real code. Download Now Ad Unit Subscribe & Stay Up To Date With All Things Programming Register for my free weekly newsletter. Sign up No SPAM. Unsub any time. Current Poll Help us and the community figure out what the latest trends in coding are. Total Votes: Q: Submit Hello there 👋 I just finished launching my yearly Holiday Gift Guide full of my top picks for developer gift ideas. And it isn't just flash drives and mousepads this time around. There are some really cool items that I've found that you've probably never heard of. View It Now View It Later (New Tab)