<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://booksoncode.com/articles</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-03-30</lastmod>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/tech-post-layoff-shock</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-09-21</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/dda05800-c139-4d95-8dd9-f41479e48e46/tobias-oetiker-AI87Ipfk_PM-unsplash.jpg</image:loc>
      <image:title>Book Reviews - 3 Reasons You're in Tech Post-Layoff Shock (Based on personal experience) - Make it stand out</image:title>
      <image:caption>Job layoffs are like getting thrust out of our warm bath into the icy wilderness. Photo by Tobias Oetiker on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/eicyr1ixicra1m60i4d9lawrdga8ni</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/e1b5dfd8-f7a7-4471-8f82-7365024d0043/beginners-guide-to-bitcoin.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Books on Bitcoin and Blockchain - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/8c8c08d2-bd6a-4afd-a172-b4257f72bab4/the-truth-machine.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Books on Bitcoin and Blockchain - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/2bdf5c9c-ae6b-4cb1-8e53-051171ca0650/bubble-or-revolution.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Books on Bitcoin and Blockchain - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/7f7ab391-16d1-4dfc-b9d3-8675757e8e45/51spkduJVcL._SX397_BO1%2C204%2C203%2C200_.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Books on Bitcoin and Blockchain - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/codeacademy-pro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-16</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602965010707-ES9ROT95UZ87XNSBL6D7/computer-with-books</image:loc>
      <image:title>Book Reviews - Is Codecademy Pro worth it? — Codecademy Pro Review</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627788403711-HIHI1ITN6MGRJ5Q1HPVA/front-end-engineer.png</image:loc>
      <image:title>Book Reviews - Is Codecademy Pro worth it? — Codecademy Pro Review</image:title>
      <image:caption>Lesson 16, React Part 1, is packed with sections of learning that has reading, interactive lessons, quizzes, and projects.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627789338360-0ZFUXBXHAULR25VWD4W7/codecademy-certificates.png</image:loc>
      <image:title>Book Reviews - Is Codecademy Pro worth it? — Codecademy Pro Review - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627792585912-VUUX0WA1TXT91T0FC5WO/kanban-board.png</image:loc>
      <image:title>Book Reviews - Is Codecademy Pro worth it? — Codecademy Pro Review - Make it stand out</image:title>
      <image:caption>Pro gives more ways to learn with less structure. You can build portfolio projects with light guidance through Kanban boards.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-node-and-express-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1609123184176-AVBAFO9JVFT6WUROJV9O/hardcover-mockup-of-Express-js-the-ultimate-beginners-guide-to-learn-expressjs-step-by-step</image:loc>
      <image:title>Book Reviews - Top 8 Node and Express Books for Beginners in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-shell-scripting-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1607222143976-TMQY3S6MLMC12AJXPF6N/two-sheep</image:loc>
      <image:title>Book Reviews - Top 9 Shell Scripting Books for Beginners in 2025</image:title>
      <image:caption>Being able to write shell scripts is like creating a clone of yourself: you become far more productive.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/react-to-typescipt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-06-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/7d443418-7fd0-47f5-b1e2-90c0adbee31d/moises-de-paula-HPZZHJ-LuDI-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - From React to TypeScipt: How to Add TypeScript to your React App - Make it stand out</image:title>
      <image:caption>Photo by Moises de Paula on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/microservices</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/fad1ea02-b0fd-4c61-ad85-441ad811548f/frederick-marschall-bL8MDg0p_nI-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 8 Best Books on Building Microservices in 2025 - Make it stand out</image:title>
      <image:caption>Photo by Frederick Marschall on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/observability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/21f84e0e-6238-413d-877d-b362db09e7b7/frederick-marschall-bL8MDg0p_nI-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 7 Best Books on Observability - Make it stand out</image:title>
      <image:caption>Photo by Frederick Marschall on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/ruby-on-rails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/3e0cb052-d378-4e43-9d77-d31e8143fc23/michael-dziedzic-ir5gC4hlqT0-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Ruby on Rails Books in 2025 - Make it stand out</image:title>
      <image:caption>Photo by Michael Dziedzic on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/software-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/70a034b9-69f7-47fd-bc07-0dc62f200212/architecture-in-mountainside</image:loc>
      <image:title>Book Reviews - 10 Best Books on Software Architecture and Design in 2025 - Make it stand out</image:title>
      <image:caption>Carving clean software architecture from a treacherous mountain may seem impossible, but you might be able to achieve it when armed with a good textbook.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/entrepreneurship</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/9512aea3-bdae-4fe7-96ad-701bdf926f9a/digital-entrepreneurship.jpg</image:loc>
      <image:title>Book Reviews - 8 Best Books on Entrepreneurship For Programmers in 2025 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/sql-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1628486433194-OSWK01HRZQQXVSFTXECH/george-desipris-WpLm6hix8i8-unsplash.jpg</image:loc>
      <image:title>Book Reviews - 10 Best SQL Books for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>SQL is about building tables. Perhaps not the kind of tables depicted in the image above. Photo by GEORGE DESIPRIS on Unsplash</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1628483069253-GV0LT25WD7M3ZXXKDCRU/example-table.png</image:loc>
      <image:title>Book Reviews - 10 Best SQL Books for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-ssl-tls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1628056022049-4633YMAHKPO7CWE9DO00/brunno-tozzo-7rfWx6sS6Bs-unsplash.jpg</image:loc>
      <image:title>Book Reviews - 8 Best SSL/TLS Books for Network Security in 2025 - Make it stand out</image:title>
      <image:caption>One of the ways to make communication secure? SSL/TLS protocol. Photo by Brunno Tozzo on Unsplash.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-rest-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627885707295-2ON6AXB5D5HYOJYOS4LL/dusan-veverkolog-TZ2YZTJb8C8-unsplash.jpg</image:loc>
      <image:title>Book Reviews - 8 Best Books on Designing Elegant REST APIs in 2025 - Make it stand out</image:title>
      <image:caption>REST is an acronym and has nothing to do with relaxation. It stands for ‘representational state transfer’. Photo by Dušan veverkolog on Unsplash</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-cryptography</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627882101898-UQYB3WZ9RNL07U8LSS91/enigma-encryption-machine</image:loc>
      <image:title>Book Reviews - 9 Best Cryptography Books for Programmers in 2025 - Make it stand out</image:title>
      <image:caption>An old-fashioned, enigma encryption machine. These machines were popular in the early to mid-20th century.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/oauth-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627787543278-CTCJISTYQ1NG3VH2IOKK/maxim-zhgulev-5tmItJfHkIc-unsplash.jpg</image:loc>
      <image:title>Book Reviews - 8 Best Books on Authentication and Authorization with OAuth 2.0 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/unit-testing-tdd-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627783660469-X5WYN4BCQMUVLATMLM0F/red-yellow-green-arrow-stop-light</image:loc>
      <image:title>Book Reviews - 10 Best Books on Unit Testing and TDD in 2025 - Make it stand out</image:title>
      <image:caption>TDD has a concept called red-green-refactor. Red represents a failed test while green represents a passed test.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/html-css-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627776559204-JRNML6IZIXNX6NQPW447/html-css-wireframe-design-on-tablet</image:loc>
      <image:title>Book Reviews - 10 Best Books on HTML &amp;amp; CSS for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>With HTML and CSS alone, you can start a career building static web pages from designs.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-docker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627337748135-J3KML77I8ZKI9KK8DTUV/two-docked-boats</image:loc>
      <image:title>Book Reviews - 10 Best Books on Docker for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>Docker’s logo is of a boat to allude to a dock for boats.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-kubernetes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627333366746-2XYG1B0V280OS9UU5BP8/large-yellow-containers</image:loc>
      <image:title>Book Reviews - 9 Best Books on Kubernetes for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>Kubernetes is a container management platform.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-books-d3js</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627175932457-Z0UBNPOFLSLGJLQZXPXD/neatly-written-line-graph</image:loc>
      <image:title>Book Reviews - 9 Best Books on Data Visualization with D3.js in 2025 - Make it stand out</image:title>
      <image:caption>Learn to create neat and clean line graphs and other data visualizations with the D3.js JavaScript library.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-graphql-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1627085381475-B1D3DXD1AKC4ZZ7UU9GS/hawk-graphql-book-cover</image:loc>
      <image:title>Book Reviews - 8 Best GraphQL Books for Beginners in 2025 - Make it stand out</image:title>
      <image:caption>A hawk is on the cover of the O’Reilly book, Learning GraphQL, which is one of my favorite GraphQL titles.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-books-full-stack-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1623528512094-XI3ZIFQIO3RYQ0A70REW/amanda-jones-feLC4ZCxGqk-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 8 Best Books to Become a Full-Stack Developer in 2025 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/back-end-engineer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1618206326150-VWFJ34TH847JU45WQP08/wall-of-servers</image:loc>
      <image:title>Book Reviews - 10 Top Books to Become a Back-end Engineer in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/mobile-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1618202257024-7N44GW2G68F3CRJUJ8SV/woman-holding-iphone-over-macbook</image:loc>
      <image:title>Book Reviews - 9 Books to Become a Mobile Developer in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/data-analyst</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1618199011477-MO63GU9VPNGZVGZDSKZZ/globe-hotspots-data.jpg</image:loc>
      <image:title>Book Reviews - 9 Top Books to Become a Data Analyst in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/video-game-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1618174798941-K8N7M9HXVVZV1EOM3ZAM/woman-holding-switch-joycon</image:loc>
      <image:title>Book Reviews - 10 Top Books to Become a Video Game Developer in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/front-end-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1598158772928-2LW4G11DVYY7VWFH6EOO/front-view-mockup-of-a-paperback-book-on-a-customizable-surface-33645+%281%29.png</image:loc>
      <image:title>Book Reviews - 10 Best Books to Become a Front-End Developer in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/discrete-mathematics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1616881444106-F6H8BPNULU31Z66EPH4W/binary-code</image:loc>
      <image:title>Book Reviews - 10 Best Books on Discrete Math for Beginners in 2025</image:title>
      <image:caption>The word discrete means ‘separate.’ Discrete math is distinct from the continuous math taught in algebra and calculus. Discrete mathematics is important for computer scientists because of computer’s binary nature.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/data-scientist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1616880262508-5T4WQWC7RG9799RZVQJO/man-reviewing-graphs-and-charts-on-tablet</image:loc>
      <image:title>Book Reviews - 10 Best Books to Become a Data Scientist in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-machine-learning-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1615879142331-3Z4CCMXTPABXI5AOZ0VW/street-lights</image:loc>
      <image:title>Book Reviews - 10 Best Machine Learning Books for Beginners in 2025</image:title>
      <image:caption>Have you had to verify yourself as a human by marking the images with a stop sign? You are also engaging in an action that helps machines identify objects in images.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/top-soft-skills</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1615759397277-UM3K6UZZIXG3W0VDC4UD/john-schnobrich-FlPc9_VocJ4-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 8 Top Soft Skill Books for Programmers in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/free-programming-books-on-kindle-unlimited</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1615145494607-29QMHW7NJ4Q254V7FJI9/kindle-unlimited</image:loc>
      <image:title>Book Reviews - Top 6 Free Programming Books on Kindle Unlimited</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-on-linear-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1615163928191-180BNTTJTIGD2RPVCBZ1/semi-truck.jpg</image:loc>
      <image:title>Book Reviews - Top 10 Books on Linear Programming in 2025</image:title>
      <image:caption>Linear programming is mathematics valuable for optimizing finances and planning. For example, linear programming can be used for fleet management.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-or-online-courses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-02</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1614148173646-BRWTDJQ36IXVMLG3YP7F/reading-java-book-with-laptop-nearby.jpg</image:loc>
      <image:title>Book Reviews - Programming Books or Online Courses: What’s Worth Your Time?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-gatsbyjs-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1609123883141-793FV94QLKU4UKDZOR3Q/practical-jamstack-paperback-mockup</image:loc>
      <image:title>Book Reviews - Top 7 Gatsby.js Books for Beginners in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-books-on-reactjs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1609124206708-OYY2VY6I9XHN92H1MDM9/react-explained-cover-mockup.png</image:loc>
      <image:title>Book Reviews - Top 10 React Books for Beginners in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-vuejs-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1607843329771-99S5D0VIEMKH93448GFR/paul-gilmore-hKOPVtGQZ4o-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - Top 10 Vue.js Books for Beginners in 2025</image:title>
      <image:caption>Vue is not to be confused with a beautiful vista (or ‘view’). Vue.js is a JavaScript framework that is easy-to-read and organize.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-emberjs-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1607842470708-Z3PNQL9SEBKOLUAURYD2/embers-from-a-minimal-campfire.jpg</image:loc>
      <image:title>Book Reviews - Top 8 Ember.js Books for Beginners in 2025</image:title>
      <image:caption>Have the ‘spark’ to learn Ember.js? Ember is not the glow of a fire, but an open source JavaScript framework.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-head-first-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1607410149108-JNOSVI1VCRXYGIC1C4MR/colour-comet-pTGOrD7bpWY-unsplash+%281%29.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Head First Books for Coders in 2025</image:title>
      <image:caption>“Your brain thinks this is important.” Head First books always caption a tiger with that text to demonstrate how the brain learns. Tigers are dangerous — pay attention!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1607277161232-46TR8F9USKM0OQ6SQ5AP/tiger-with-arrow-pointing-to-it-saying-your-brain-thinks-this-is-important</image:loc>
      <image:title>Book Reviews - 9 Best Head First Books for Coders in 2025</image:title>
      <image:caption>The quote below is next to this image of a tiger. Images are important for our relational thinking.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-kotlin-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606682455071-H7D0YMGQFJEEVEJQZIXD/android-phone-taking-photo</image:loc>
      <image:title>Book Reviews - Top 8 Kotlin Books for Beginners in 2025</image:title>
      <image:caption>Kotlin is a language for Android phones.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-perl-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606528293484-T3TMTBUXZOPZ3UP2UDPV/camel-is-a-mascot-of-the-perl-programming-language</image:loc>
      <image:title>Book Reviews - Top 9 Perl Books for Beginners in 2025</image:title>
      <image:caption>The camel is a common animal paired with the perl programming language — on the Perl website and on book covers.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-scala-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606022785563-34WFU94GBDC4C4H1CG41/strong-structure</image:loc>
      <image:title>Book Reviews - Top 8 Scala Books for Beginners in 2025</image:title>
      <image:caption>Scala is a strong, structural language. The language is operated like building the strong structure of a bridge.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-rust-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606021430823-8R0PVE35ZUWTFBCR8UND/rusty-nails-in-fence</image:loc>
      <image:title>Book Reviews - Top 9 Rust Books for Beginners in 2025</image:title>
      <image:caption>Rust is not just what you find on nails or old fences. Rust is the name of a programming language worth learning.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-ruby-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606020838181-TIUPW0GLEDDN7KFK4NC0/a-ruby-gem-is-also-the-name-of-a-programming-language</image:loc>
      <image:title>Book Reviews - Top 5 Ruby Books for Beginners in 2023</image:title>
      <image:caption>The name ‘Ruby’ is inspired by the real ruby gem.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-swift-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1606019717496-EJ5KEFCBYEOG3CQ7A4KF/swift-is-for-iphones</image:loc>
      <image:title>Book Reviews - 5 Best Swift Books for Beginners in 2023</image:title>
      <image:caption>Swift is the language of choice for iPhones and other Apple products.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-r-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1604991305826-M66S14MUPWA0905LSIU2/r-is-for-railroad-crossing</image:loc>
      <image:title>Book Reviews - Top 5 R Books for Beginner Data Scientists in 2023</image:title>
      <image:caption>Look both ways before you start learning the ‘R’ programming language. What is it and what books do you need to be set up for success?</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-c-plus-plus-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1604799922494-6CHZK53YW1XX8R14W88U/c-plus-plus-on-laptop-near-parking-lot-window</image:loc>
      <image:title>Book Reviews - 5 Best C++ Books for Beginners in 2025</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-c-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1604798090983-3QAMA40WIJQ9YUVRV4F0/wooden-c-in-on-white-backdrop</image:loc>
      <image:title>Book Reviews - 5 Best C Books for Beginners in 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-java-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/c7ada164-0748-4aba-ba60-b1632aca896b/Java+inscription+against+laptop+and+code+background.jpg</image:loc>
      <image:title>Book Reviews - 9 Best Java Books for Beginners in 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-golang-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594503461788-FI7OUJJWZ6OY9SZOFYNL/golang-head-first-go-landscape</image:loc>
      <image:title>Book Reviews - 5 Best Golang Books for Beginners in 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/are-programming-books-worth-it</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1603692489446-5WOPFVGI9FVN23I4LUTV/are-programming-books-worth-it</image:loc>
      <image:title>Book Reviews - Are Programming Books Worth the Time and Cost?</image:title>
      <image:caption>Programming books have a high retail price, averaging around $50. For a price this steep, are they worth it?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1603692393376-USBSXHJRJJPNDD25CXWI/learning-to-program-is-like-building-a-fence</image:loc>
      <image:title>Book Reviews - Are Programming Books Worth the Time and Cost?</image:title>
      <image:caption>Learning to program is like learning to build a fence: you start with the end goal first.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/classic-programming-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594507148768-YDHS7JAIAJKTFV5WVHL7/both-versions-of-pragmatic-programmer.jpg</image:loc>
      <image:title>Book Reviews - 7 Classic Programming Books You Won’t Stop Hearing About</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/standout-developer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1603173100076-8WPEUNSS4N0D9VEXQFLW/standout-developer-cover-mockup</image:loc>
      <image:title>Book Reviews - 3 Crucial Ways to Stand Out as a Software Developer</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1603172119535-FCTGQQ9GQSCW4SSS8E2F/standout-developer-cover</image:loc>
      <image:title>Book Reviews - 3 Crucial Ways to Stand Out as a Software Developer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-c-sharp-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602812834901-BVXHAUPPXQGD20UFCARE/c-sharp-and-video-games</image:loc>
      <image:title>Book Reviews - 5 Best C# Books for Building Games and Beyond (2023)</image:title>
      <image:caption>If you learn to code with C# and Unity, you can harness tools to build powerful video games.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602813541349-OX3OVWA2946GX62OLQQM/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - 5 Best C# Books for Building Games and Beyond (2023)</image:title>
      <image:caption>C# developers are in demand and you are likely to make a good income knowing this programming language.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/coding-games-for-kids</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602663544918-5NMCHWQXL0D297ODMTYT/kid-coding-with-blockly-code</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602663628068-NU9QLYL3CZ3492W5QK7U/master-sword-coding-games-imagination</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>Coding games employ action, adventure, and imagination to make the act of coding fun and engaging.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826541460-XTYG0E0UOAKNL172UYBQ/code-combat-first-challenge.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>In code combat, guide your hero through dungeons or heroic battles using commands in your chosen language.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826091329-CE1K29MXXBNAJO6YRYME/flex-box-froggy</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>Flexbox Froggy involves moving color-coded frogs to the correct lily pad.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602660555008-QYFJFV3U0SL397K1DF6R/hour-of-code-minecraft.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>Learn to code with a Minecraft world and characters.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602661084769-SXO2X12RRZGRQY8JJYWC/ruby-warrior</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>Ruby Warrior guides a warrior through various challenges using Ruby commands.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602662193071-Q81WHFLS3JCQDTQEYBGX/vim-adventures.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Coding Games for Kids (and Adults) in 2023</image:title>
      <image:caption>In VIM adventures, you play a blinking cursor. Your job is to restore the world of Textland into order.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/programmer-to-manager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602397464760-S4ICEP7ANHLP2B7FNG9Z/programmer-to-manager</image:loc>
      <image:title>Book Reviews - From Programmer to Manager: Career Transition Guide</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602397797958-JAO8AUXZTB9VIR2BGJMM/programmer-to-manager-in-meeting</image:loc>
      <image:title>Book Reviews - From Programmer to Manager: Career Transition Guide</image:title>
      <image:caption>When you become an engineering manager, you are in way more meetings.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602398008614-MPXZOU5L7S8EIH3JO288/programmer-to-manager-salary</image:loc>
      <image:title>Book Reviews - From Programmer to Manager: Career Transition Guide</image:title>
      <image:caption>When you transition from programmer to manager, you may see a significant increase in salary.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602398074768-90PNRWMQYMDRLVAXGL9F/programmer-to-manager-path</image:loc>
      <image:title>Book Reviews - From Programmer to Manager: Career Transition Guide</image:title>
      <image:caption>No matter where you are on the path, you can find mentorship and guidance as a leader.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-php-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602376647844-V93HXER55G6F38JCKIHH/best-php-books</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/5cf16ad5-bae7-4f93-860f-29cf9ec13020/php+concept.jpg</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/b1590e52-bfa4-4230-8bfa-be6d24e04506/PHP+on+virtual+screen+with+notebook.jpg</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602373629307-6A0183LS2CQ2CYH763KG/html-and-css-page.png</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023</image:title>
      <image:caption>This page of HTML &amp; CSS describes the anatomy of an HTML tag with beautiful color, typography, and space.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602373688885-PJXTOSYQDB7Z2HUR4747/html-and-css-page.png</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023</image:title>
      <image:caption>This page of HTML &amp; CSS closely zooms in on a closing tag to describe its anatomy.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1602377262435-L9E7JEPQ5ERJOL2ENPBW/php-valuable-skill-in-marketing-agency</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/26af9d04-bc46-4d3f-964b-6b36d40ba4c1/php+on+wooden+background.jpg</image:loc>
      <image:title>Book Reviews - 8 Best PHP Books for Beginners in 2023 - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-angularjs-books-2020</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1601792163210-8D766XYHP41B2VRYZFYV/pro-angular-9.png</image:loc>
      <image:title>Book Reviews - 5 Best AngularJS Books for a Modern 2023</image:title>
      <image:caption>Pro Angular 9 is a June 2020 release that teaches cutting-edge AngularJS concepts in Angular 9 and Angular 10.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1601792773379-2P6K4C12Y2O1TTRH5BYV/separations-of-concerns.jpg</image:loc>
      <image:title>Book Reviews - 5 Best AngularJS Books for a Modern 2023</image:title>
      <image:caption>AngularJS separates its concerns using the MVC model. Separation of concerns means that data is decoupled from presentation and logic.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1601792985381-Q2JUYFNUISAZRUEFBLS1/coffee-with-beans</image:loc>
      <image:title>Book Reviews - 5 Best AngularJS Books for a Modern 2023</image:title>
      <image:caption>Selecting the best books on AngularJS is like selecting the perfect coffee blend: it is challenging but rewarding.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1601790868969-4FW5QFJ8U5O1UHF4DI8R/angularjs-in-24-hours</image:loc>
      <image:title>Book Reviews - 5 Best AngularJS Books for a Modern 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-typescript-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1599375074093-LKOVSY4OW2EEIBN2HLFZ/typescript-quickly-mockup</image:loc>
      <image:title>Book Reviews - 5 Best TypeScript Books for Beginners in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1599375820458-GN5KN73GEP7FIR81R711/coffee</image:loc>
      <image:title>Book Reviews - 5 Best TypeScript Books for Beginners in 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1599376127581-21O0S1RB9EVH5TQP5RIT/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - 5 Best TypeScript Books for Beginners in 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/javascript-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2025-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1598158772928-2LW4G11DVYY7VWFH6EOO/javascript-the-definitive-edition-mockup</image:loc>
      <image:title>Book Reviews - 9 Best JavaScript Books for Beginners in 2025</image:title>
      <image:caption>JavaScript: The Definitive Guide freshly released its new edition in August 2020. The book is about 30% smaller than the original.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1597533173121-3EIBOQSCK5ZICUH8SV3C/paperback-eloquent-javascript</image:loc>
      <image:title>Book Reviews - 9 Best JavaScript Books for Beginners in 2025</image:title>
      <image:caption>JavaScript has changed a lot over the past few years, which is why the main criteria for the best JavaScript books for beginners are recently released. Eloquent JavaScript was released in December 2018 and teaches modern JavaScript principles.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/free-programming-courses-covid-19</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1587354203223-ZH4DNPJHBF7JIYLDV3NR/free-course-libraries</image:loc>
      <image:title>Book Reviews - Free Ways to Code Exclusively During COVID-19</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1587355778317-D0Y6CKY63O1T85J4AAA1/udemy-logo.png</image:loc>
      <image:title>Book Reviews - Free Ways to Code Exclusively During COVID-19</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1587355911736-SXMRCM49GWL9R2JMAD3A/coursera-logo-whitebg.png</image:loc>
      <image:title>Book Reviews - Free Ways to Code Exclusively During COVID-19</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/learning-code-for-free</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596824505870-6AK7E827AY5YYA3DFU6D/learning-code-for-free-ultimate-guide.png</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596824590258-0CPU0BFO0N2XPY8SI8ZH/books-are-among-free-learning-resources</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Books are among the best learning resource for free (at Books on Code, we have no bias), but there are also other great free ways to learn to code.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596827376223-BUY0E7VPOHTWXF0JMINB/abunance-of-resources</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Why are quality, free resources in such abundance? Why do we get such amazing crops for no cost?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596827945255-QDWLOO2OVRGL600INTFA/stop-sign-drowning-in-flood</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Just about every free resource article out there talks about how free resources are just so great. But let’s stop, take a moment, and talk about what isn’t so great.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1597533173121-3EIBOQSCK5ZICUH8SV3C/paperback-eloquent-javascript</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Eloquent Javascript third edition is free digitally. If you purchase a physical copy, you get a bonus chapter.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596825619960-IJ79HDASJ66I9H0MPZRG/joshua-comeau-best-blog.png</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Joshua Comeau’s blogs site design is adorable, with tons of artful CSS touches, like the blue grid of dots that react to your mouse position.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596827636631-B7THSX923WNVP9K0H4VY/scrimba-free-listings</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Scrimba has some impressive free video courses for Javascript, Vue, CSS grid, and more.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826120529-H33IEKNC5QSRFOQVF5GU/watch-and-code-homepage.png</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>The design of the Watch and Code website is deceptively simple: plain black-and-white, and a bold claim that this learning platform aims to be “unapologetically boring”.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826091329-CE1K29MXXBNAJO6YRYME/flex-box-froggy</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>Flexbox Froggy is a free game that teaches how to use flexbox CSS rules. Move the frog to the correct lily pad.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826277190-BTXNYGW5R82DOSD8NX78/codegym-level0.png</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>CodeGym lessons feel like a story-based sci-fi fantasy adventure game.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596826541460-XTYG0E0UOAKNL172UYBQ/code-combat-first-challenge.png</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>In CodeCombat, you guide your hero through perils by writing code that controls your hero. In the first lesson, you guide a hero with simple methods such as hero.moveRight() and hero.moveDown().</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596827808216-14RCP72U7VLAMO9EF8DA/broken-bridge-path-to-programmer</image:loc>
      <image:title>Book Reviews - Learning Code for Free: The Ultimate Guide for 2023</image:title>
      <image:caption>The path to learning to program for free can feel like a bridge with boards removed. As we learn from free resources, we encounter gaps and greater challenges we don’t yet know how to solve.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-python-books-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595922507386-KU5UC4YMOSLE2ODLNP3Y/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - 7 Best Python Books for Beginners in 2023</image:title>
      <image:caption>Did you know? Python’s name originated from Monty Python.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/clean-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595401552750-VZMN5GMBSQD3DXPG0L0M/programmers-bible</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595401707826-GZJ2RLSU246HN18RM2DT/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>Clean your code with soap and water every day. It’s your responsibility.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595401856710-AA8QCQUXZ2HMIF7UMA7K/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>On a name tag, I write just “Miranda.” My intention is for people to call me by name. What if I were to write something funny there instead?</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595401950422-CZEN0F6GRBAQENN8LQBM/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>Each domino does only one thing: once it receives force, it falls over.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595402053341-25BLSNYWRQMU8SJYU1H9/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>Comments exist when things are out of place or not working as they should.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595402195367-29VM0G6MD0HOKVI7RH7F/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>Error handling within the code acts like a thick fog on the code itself.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595403091665-LAC7U1P7MK69CF1F5PB1/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>Messy tests can ruin your production code.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1595402280146-2HGMLJ1HZ5HF50TRJ7OJ/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Clean Code Review: Top 7 Principles You Must Know</image:title>
      <image:caption>How does your codebase smell? Can you make it smell like flowers?</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/top-5-books-on-dynamic-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594963305963-J1BJDBT3LT78QPPKPXK7/IMG_20200716_221604%2B%25281%2529.jpg</image:loc>
      <image:title>Book Reviews - Top 5 Books on Dynamic Programming for Beginners (2023)</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594963372713-1Y7LQJ8D2I57SQIHV18Z/dynamic-programming-with-coins</image:loc>
      <image:title>Book Reviews - Top 5 Books on Dynamic Programming for Beginners (2023)</image:title>
      <image:caption>Finding the coins needed for a specific value is a common problem that can be solved with dynamic programming.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594963472268-AX6L8PSJFVQKIWEA7061/knapsack-problem-in-dynamic-programming</image:loc>
      <image:title>Book Reviews - Top 5 Books on Dynamic Programming for Beginners (2023)</image:title>
      <image:caption>Another problem you can solve using dynamic programming: Calculate the optimum combination of items you can include in a knapsack by the knapsack’s weight capacity.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594963809797-925LA6EUC2BXCISL662Q/fibonacci-sequence-in-flower-petals</image:loc>
      <image:title>Book Reviews - Top 5 Books on Dynamic Programming for Beginners (2023)</image:title>
      <image:caption>The Fibonacci sequence, which is a numerical pattern found in nature, such as in the number of petals on a flower, can be calculated using dynamic programming.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-books-on-algorithms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-04</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594533363584-HCJ1578S59U95LNWXO3E/best-books-on-algorithms</image:loc>
      <image:title>Book Reviews - The 5 Best Books on Algorithms for Mastering the Code Interview</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1593457257639-Y3F1WBBEZEFVH2NK3GCD/three-bit-lane-arrow-on-absolute-value</image:loc>
      <image:title>Book Reviews - The 5 Best Books on Algorithms for Mastering the Code Interview</image:title>
      <image:caption>The arrow is pointed at “Absolute Value,” and with each location the detective visits, the illustration is reprinted with the arrow pointing at the next location.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/what-is-web-accessibility</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1592694182001-DX4DZTQCQJULQMQTRIRX/what-is-web-accessibility</image:loc>
      <image:title>Book Reviews - What is Web Accessibility and Why Does It Matter?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/web-accessibility-standards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-08-11</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591607878464-A39T6ANE297VE2TTLWSM/web-accessibility-standards</image:loc>
      <image:title>Book Reviews - Top 10 Web Accessibility Standards Every Developer Should Know</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-golang-book-for-beginners</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594503461788-FI7OUJJWZ6OY9SZOFYNL/golang-head-first-go-landscape</image:loc>
      <image:title>Book Reviews - The Best Golang Book For Beginners</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1590550349295-SODNSBCQN6EUOW4V6V4T/golang-gopher.jpg</image:loc>
      <image:title>Book Reviews - The Best Golang Book For Beginners</image:title>
      <image:caption>Your daily reminder to relax and have fun with Go. Look at those bulgy eyes.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594503554289-PNKSK0KICHT292WYN3V5/head-first-go-portrait</image:loc>
      <image:title>Book Reviews - The Best Golang Book For Beginners</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-programming-book-to-read</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594506879985-PXI49MU7LDMZEZO59PYH/stack-of-programming-books</image:loc>
      <image:title>Book Reviews - How to Choose the Perfect Programming Book to Read Right Now</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/complete-guide-to-css-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1588920255263-5FKLOEJQAUJO012LNVWO/css-functions</image:loc>
      <image:title>Book Reviews - Climb to CSS Mastery Using CSS Functions in 2023</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/how-to-become-a-programmer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594504910105-YP2QMG9CD8LIY8R5QGTX/atomic-habits-landscape</image:loc>
      <image:title>Book Reviews - How to Be a Programmer: 3 Crucial Strategies You Need</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594504871255-Y215DLHMHWPYK8BID7WO/atomic-habits-portrait</image:loc>
      <image:title>Book Reviews - How to Be a Programmer: 3 Crucial Strategies You Need</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594756403027-BNHTG6GP17SUESV47X74/choose-your-identity</image:loc>
      <image:title>Book Reviews - How to Be a Programmer: 3 Crucial Strategies You Need</image:title>
      <image:caption>To learn how to be a programmer successfully, you must assume the identity of a programmer first, which is as easy as popping a new head on your LEGO mini-fig. This allows you to easily frame your actions around your goal.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594756597199-61Y61XI8EZTUXKVDE3FD/make-programming-a-daily-habit-like-toothbrushing</image:loc>
      <image:title>Book Reviews - How to Be a Programmer: 3 Crucial Strategies You Need</image:title>
      <image:caption>You need to put systems in place to make the act of programming a daily habit, much like brushing your teeth. You automate your processes so you barely think about the action itself.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594756804645-83WQS4EI4XOVWLL0CLM4/matcha-latte</image:loc>
      <image:title>Book Reviews - How to Be a Programmer: 3 Crucial Strategies You Need</image:title>
      <image:caption>Each time after I work on my learning goal, I reward myself with a matcha latte.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/coping-strategies-for-programmers-in-quarantine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1585543541340-VGDX0L85D2YJSV6HI9L5/coping-strategies-programmers-in-quarantine</image:loc>
      <image:title>Book Reviews - 3 Coping Strategies for Programmers in Quarantine</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/self-taught-programmer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1584328138060-T4QXJBXZTMIH2IPRV5HP/self-taught-programmer.jpg</image:loc>
      <image:title>Book Reviews - 3 Common Self-Taught Programmer Mistakes That You May Be Making</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594527061373-URSJU55MZNI8CMR06F8S/self-taught-programmer-on-table</image:loc>
      <image:title>Book Reviews - 3 Common Self-Taught Programmer Mistakes That You May Be Making</image:title>
      <image:caption>A benefit of reading a book on programming is getting some time away from the computer.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594527190496-CVPKLW4SOT2269W9RNHT/self-taught-programmer-end-game-first</image:loc>
      <image:title>Book Reviews - 3 Common Self-Taught Programmer Mistakes That You May Be Making</image:title>
      <image:caption>Take an end-game first approach: envision the pieces of a winning game and work backwards from there.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594527323874-XB7T4R3ZIVSDSPOH4314/self-taught-programmer-flute-playing</image:loc>
      <image:title>Book Reviews - 3 Common Self-Taught Programmer Mistakes That You May Be Making</image:title>
      <image:caption>Learning to play the flute by myself without one-on-one instruction was detrimental to my learning. I had to undo years of bad practice. As a self-taught programmer, it’s all-too-easy to fall into bad practices.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594527726406-P77MATLNSHOXS1D424O0/self-taught-programmer-puppy-litter</image:loc>
      <image:title>Book Reviews - 3 Common Self-Taught Programmer Mistakes That You May Be Making</image:title>
      <image:caption>In a litter of puppies, you need to pick only one. The same goes for selecting your programming language.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/eloquent-javascript-3rd-edition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-09</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1597533173121-3EIBOQSCK5ZICUH8SV3C/paperback-eloquent-javascript</image:loc>
      <image:title>Book Reviews - Eloquent Javascript 2nd Edition vs 3rd Edition</image:title>
      <image:caption>Eloquent Javascript third edition is free digitally and includes a bonus chapter if you purchase a physical copy.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1583704811630-A9E3XUA6U9P8JYZH9JKF/eloquent-javascript-3rd-edition-village.png</image:loc>
      <image:title>Book Reviews - Eloquent Javascript 2nd Edition vs 3rd Edition</image:title>
      <image:caption>The “A Robot” project comes with an adorable map where your robot makes deliveries.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/cracking-the-code-interview</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-06-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1583017332400-07GWWZZNYMO5OPENHR65/cracking-the-code-interview-article-hero.jpg</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594505456014-A7JEQ9EBGPXTSYPWACP4/cracking-the-code-interview-portrait</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594530901463-4U050BTLCMVQ3ZA2GL2C/cozy-up-with-cracking-the-coding-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>You have a long journey ahead of you. Remember to take joy in the little things, like a hot beverage and a good pen.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594529308367-0TIFW8OL3XIUVT9WG4BR/cracking-the-code-interview-writing-by-hand</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Learning to code without the assistance of autocomplete is an essential skill to cracking the code interview.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594529431398-QT8GQL07NL8QHC6MKYNU/cracking-the-code-interview-do-mock-interviews</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Just like you wouldn’t give a speech without practicing first, you shouldn’t go into a coding interview without practicing (unless you consider the interview itself practice).</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1583010348611-GBWA6DFCC3WIABRVNTGS/Resetti.png</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Mr. Resetti says, “You better do mock interviews, you hear?!”</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594530155306-ZWXZLHQXRGKNOR2N8CXS/listen-to-every-detail-cracking-the-code-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>When interviewing, write down every detail of the problem to reference whenever you get stuck.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594529582266-NKB8CQGVP617UDKAOO4H/draw-sufficiently-large-example-cracking-the-coding-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Create examples that cover a generic case and not an overly simplified one.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594529997269-72XBP0IED3H1B9BCKR2S/design-an-algorithm-and-optimize-cracking-the-code-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>When designing your first algorithm, it’s okay to get a little messy as long as you are showing that you’re thinking it through.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594529802848-NK7GVTTQ3FJQLCSHTNSF/write-beautiful-code-cracking-the-code-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Interview well by writing beautiful code that is clean, easy-to-read, and in straight lines.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594530247636-M95JTF8S56QPZ46A3S81/test-your-code-cracking-the-code-interview</image:loc>
      <image:title>Book Reviews - 7 Surprising Steps to Crack the Code Interview</image:title>
      <image:caption>Because you can’t test your code on a computer, you need to find a way to efficiently test by hand in the interview.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/free-programming-books-for-front-end-developers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-03-08</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594579404403-ONLDPWX3MA173VLM1PZB/top-free-programming-books-for-front-end-developers-hero</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594506679387-HLM2GOL047PTEDITCCQ4/interneting-is-hard-phone-mockup.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1597533173121-3EIBOQSCK5ZICUH8SV3C/paperback-eloquent-javascript</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
      <image:caption>Eloquent Javascript is free digitally. If you buy a hardcopy version, you get a bonus chapter.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594505988525-JVVTRDZ9Q48XC5OU2LEH/eloquent-javascript-cover.jpg</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
      <image:caption>Get it free Get it on Amazon</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594505924415-44MH57D98DMLRNEJOT2R/ydkjsy-get-started.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
      <image:caption>Get it free Get it on Amazon</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594505959015-ZY5Q5Q5F3LQOL3KIY8A2/front-end-developer-handbook.png</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594506714426-W85OTAG1DH1U2NY7OYIQ/interview-handbook-phone-mockup</image:loc>
      <image:title>Book Reviews - 5 Top Free Books for Front-end Web Developers</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/designing-your-work-life</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1581914836405-NMTTQTPSMAWUBX2SR44S/inside-cover-designing-your-life</image:loc>
      <image:title>Book Reviews - 3 Surefire Ways to Designing Your Work Life as a Programmer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/pragmatic-programmer-comparison</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594507148768-YDHS7JAIAJKTFV5WVHL7/both-versions-of-pragmatic-programmer.jpg</image:loc>
      <image:title>Book Reviews - &lt;strong&gt;The Pragmatic Programmer Book 2nd Edition Differences&lt;/strong&gt;</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594507281199-SSTAXKNRBUNE4GREV6WU/both-pragmatic-programmer-editions-portrait</image:loc>
      <image:title>Book Reviews - &lt;strong&gt;The Pragmatic Programmer Book 2nd Edition Differences&lt;/strong&gt;</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/ydkjs-get-started</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-12-06</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594580203492-UCS9NJU3B7HMWHXVJQXL/ydkjs-yet-on-table-next-to-couch.png</image:loc>
      <image:title>Book Reviews - [Best Beginner Book] You Don't Know JS Yet: Get Started</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/pay-for-your-programming-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1580272251742-VHP7AE1JSVBU1LOYYIKE/2378cuH.jpg</image:loc>
      <image:title>Book Reviews - Why You Should Stop Freeloading and Pay for Your Programming Books</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/data-structures-algorithms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594531738512-E64CBTR6AX1E6UWL8S28/grokking-algorithms-on-table-with-apple</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594531789379-EXZ4XY8JIXWXRS0CQOMH/grokking-algorithms</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594532029510-AKAY926X896YTY33Q9YN/novelty-grokking-algorithms</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
      <image:caption>Children have an easier time learning because they find surprises everywhere they go. If we want to learn easier, we must find novelty.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594532125992-QLNH4XZW9B6AO0ZFENZK/brain-grokking-algorithms</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
      <image:caption>Learning science backs up the tactics used in Grokking Algorithms, which includes visuals and text that rely on each other to tell the whole story.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578633536750-IFL1DW1EVQW8X77ST0B9/how-memory-works-algorithms-part-1.png</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578633586621-U0MMBYKIJ2E5B2FRKASH/how-memory-works-algorithms-part-2.png</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594532195936-XKUDD43CW52APS7UGXDB/conversation-best-algorithms-book</image:loc>
      <image:title>Book Reviews - The Best Algorithm Book for Beginner Programmers [2023]</image:title>
      <image:caption>Grokking Algorithms uses a conversational style, which is the best way to keep us engaged.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/how-to-read-programming-books</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594763762646-M42Z2MECLDLAJ2UMOW3I/how-to-read-programming-books.jpeg</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>Hi, I’m Miranda (pictured above). Through a lot of hard work, I learned how to read programming books.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1583017332400-07GWWZZNYMO5OPENHR65/cracking-the-code-interview-article-hero.jpg</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>Cracking the Coding Interview is nearly 700 pages of agonizing algorithms problems that take tens or even dozens of hours to study. While I recommend studying this book, it is no picnic.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594764224727-CEVFHY6HO6I7MO8TA0TX/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>Read words and words and words. The end is never in sight.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594764288583-SNDHEXDU4EQFI2V85KF5/hands-on-programming</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>You can become an expert programmer and never write or run a single line of code!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594764677100-7C7QGG5F3PPLXMGRHPA9/man-studying-with-hand-on-head</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>Good things in life are things we hate. The more agony we spend while studying, the better!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594764814455-RADHWNBOBUHSFV5T0MPF/overly-happy-woman-in-sunflowers</image:loc>
      <image:title>Book Reviews - How to Read Programming Books</image:title>
      <image:caption>Yay! Now it’s time for the real methods to learn to read programming books. Spoiler: reading should bring you joy and not pain. See that woman above? That’s how happy you will be after you learn how to read technical books effectively.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/best-html-css-book</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-07-27</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596350223607-UDBG982Y7EEX6XQDH8MD/html-css.jpg</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/23c4ad67-a0ac-42cc-a0a4-4850f4e9dac9/computer+laptop+coding+concept.png</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596350305435-1GVQHJJTK6MANOMY14D5/pathway-to-html-css</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578546563081-L59DX3IQL3M8JL0Q7XIF/Head-First-HTML-and-CSS.png</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1596350634976-FDEDRUUM7RNP4ZOMBYNB/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/bb517c53-bf98-4d71-b90b-18699bf1af9d/Dunning-Kruger+Effect.png</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/96964091-865c-4d41-9ad7-cd8aaa35114f/html+coding+in+laptop.jpg</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/ea3bcbfa-83c7-43f3-b74f-a859624d0281/css+on+netebook+concept.jpg</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/535fa532-8c67-4fb4-95f1-f75e7f969ae7/man+coding+on+laptop.jpg</image:loc>
      <image:title>Book Reviews - The Best HTML and CSS Book for Beginners - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/are-front-end-developers-happy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-11-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578973907575-VX75ZZ2V04MFH3YLNBRN/image-asset.jpeg</image:loc>
      <image:title>Book Reviews - Are Front-end Developers Happy?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/books-to-read</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2026-03-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578463306544-0B7W5XKSA0S05FRT586M/stack-of-books.jpg</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578032217445-GWT7HYWUZ9HCAPLQMXH1/head-first-design-patterns.jpg</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578032855997-4T5JWEHW8LOOEREY9AMM/strategic-writing-for-ux.jpg</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578033153571-VX0YC3S7S5CDOJSRPRLM/the-road-to-learn-react.png</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578034039157-YNE5I9Y5DK8W8J2VEUMO/code-hidden-language-of-computer-hardware.jpg</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578034272324-IPNGE06TRP5QMTV8TGD2/understanding-ecmascript-6.jpg</image:loc>
      <image:title>Book Reviews - Read These 5 Programming Books Today</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/programmer-career-guide-review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-02-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578030991144-F1I0AZYORO2CGW5E9UH2/complete-software-dev-guide.jpg</image:loc>
      <image:title>Book Reviews - The #1 Book to Grow Your Programming Career in 2023</image:title>
      <image:caption>Get from Amazon</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/articles/front-end-developer-handbook-2019</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2024-04-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594581291906-K7CNH1HJKZ0CKA1EI302/front-end-developer-handbook-2019-on-top-of-a-stack-of-books</image:loc>
      <image:title>Book Reviews - The Front-End Developer Handbook is Still the Best in 2024</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591284236379-NGCIPDGLMC6XHPN8RI5T/front-end-developer-handbook.png</image:loc>
      <image:title>Book Reviews - The Front-End Developer Handbook is Still the Best in 2024</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1577137326490-TPEBNQIKL56QZR43Y3MO/pick-a-javascript-framework</image:loc>
      <image:title>Book Reviews - The Front-End Developer Handbook is Still the Best in 2024</image:title>
      <image:caption>I am here in my front-end dev journey. I am in the middle of a deep dive on React.js (which may or may not be a hint to future tech book reviews).</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-08-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594541150360-WEXU2NYM0DL487HMT1G6/miranda-limonczenko-creator-of-books-on-code</image:loc>
      <image:title>About</image:title>
      <image:caption>Miranda says that learning should be fun and never too boring or intimidating. ✌️</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/submissions</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-03-01</lastmod>
  </url>
  <url>
    <loc>https://booksoncode.com/free-course-reading-technical-books</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-07-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1578778923722-XXBL388EINIBU0ALP04T/image-asset.jpeg</image:loc>
      <image:title>Study Habits</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2021-08-03</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1582568976693-X9JZUB7NKXWTLXOCVRDC/books-on-code-main-image.jpg</image:loc>
      <image:title>Home - Own Your Coding Education</image:title>
      <image:caption>Books on Code is sharing the best learning material for self-taught programmers and life-long learners so that you can master the code interview, get the job, and find joy throughout your entire programming career.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1582569094955-XPQD3ZL94TLIWBACAFYG/4-tips-to-instant-learning-books-on-code.png</image:loc>
      <image:title>Home</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/books-on-javascript</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-05-28</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591301114319-ANPBYF2U0DCFBVY5RUSU/ydkjsy-get-started.png</image:loc>
      <image:title>Books on Javascript - Best First Read: You Don’t Know JS Yet: Get Started</image:title>
      <image:caption>You Don’t Know JS Yet: Get Started should not be called Get Started. Its truer title is “Under the Hood,” since the entire idea behind book one of the series is to lift the hood, point out the components, and highlight idiosyncrasies in Javascript. This book empowers all beginning software engineers with the root concepts so that they can think for themselves.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591307208478-GGGH6WT2TQKXOGRPQTEW/eloquent-javascript.png</image:loc>
      <image:title>Books on Javascript - Best Book for Intermediate Coders: Eloquent Javascript</image:title>
      <image:caption>Eloquent Javascript 3rd edition covers a rare territory: it is not for complete beginners. It can benefit programmers who have been coding for years. In a market saturated with programming books for beginners, Eloquent Javascript is refreshing. It gets you to think deeper about the “why” and re-kindles excitement for the craft. “Like a warm cup of tea on a cold winter day,” reading Eloquent Javascript is like cracking open a magical spell book.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591300443087-ULN154O1MWUEQEJ6HOBI/front-end-developer-handbook.png</image:loc>
      <image:title>Books on Javascript - Best Javascript Developer Career Roadmap: Front-End Developer Handbook</image:title>
      <image:caption>Front-end Developer Handbook 2019 is a complete getting-started guide for anyone who wants to become a self-taught front-end web developer in present year. It is a free programming book, which is accessible online or downloadable in pdf or epub formats. It talks about everything from all the various tools developers might encounter in 2019 to practical career advice like salary expectations.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594533604023-5VB8MPK1VG3UV1X5V9OX/free-books-front-end-developers.png</image:loc>
      <image:title>Books on Javascript - 5 Top Free Programming Books for Front-End Developers</image:title>
      <image:caption>Free programming books are in abundance. You can become a self-taught front-end web developer at no cost, but scouting the resources to get started isn’t always easy. I took the guesswork out of the search for free programming books by compiling a list of stellar and highly-regarded books.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/books-for-coding-interviews</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-07-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1593473441366-3A23DDI3AKLQDME8264B/best-books-on-algorithms</image:loc>
      <image:title>Books for Coding Interviews - 5 Best Books on Algorithms</image:title>
      <image:caption>To master the code interview for top companies like Amazon, Microsoft, Google, and Apple, select one of the best books on algorithms to be your companion — to teach you how to build, test, and optimize algorithms based on common algorithms. These skills are essential to passing a traditional whiteboard coding interview or simply to becoming a better programmer.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591307542754-5TJIAJU6S4WZ087J0J6Y/cracking-the-code-interview.png</image:loc>
      <image:title>Books for Coding Interviews - Most Complete Code Interview Guide: Cracking the Code Interview</image:title>
      <image:caption>Cracking the Code Interview is a well-regarded book that is monolithic in size: 17 thick chapters of gruelling interviewing questions as well as additional advice: how to behave during interviews, think about Big O notation, and how to handle offers and rejections. What this book has to offer is hard work and big rewards.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1591307723671-IWQFW8N2995DPL902TWD/grokking-algorithms.png</image:loc>
      <image:title>Books for Coding Interviews - Best Algorithms Book for Interviews: Grokking Algorithms</image:title>
      <image:caption>Grokking Algorithms by Aditya Y Bhargava is, on the surface, a text that teaches classic data structure and algorithm topics. But the book has a catch: it’s a joy to read! So much so that I read it for fun before even taking an algorithms class. It turns out that cute illustrations are novel. Bringing in that element of the unexpected — along with plain good technical writing — made Grokking Algorithms a joy to read.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e0129c5956b7a5624566864/1594965728714-NF7FLHSOMIEBUOELYH3P/algorithms-illuminated-book.png</image:loc>
      <image:title>Books for Coding Interviews - 5 Best Books on Dynamic Programming</image:title>
      <image:caption>With dynamic programming, patterns are tricky and difficult to master. Despite endless hours of research and trial and error, you may feel like you haven’t made that much progress. With these books on dynamic programming by your side, you’ll be amazed by how much easier dynamic programming problems can become. Today, we’re going to talk about the top five books that can help you learn dynamic programming.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://booksoncode.com/privacy-policy</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-10-17</lastmod>
  </url>
</urlset>

