{
  "id": 1573493,
  "title": "74 Blog Posts To Learn About Learn Programming",
  "url": "https://urgent.news/2026/08/17/74-blog-posts-to-learn-about-learn-programming",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-17T20:00:05.000Z",
  "source": {
    "name": "HackerNoon",
    "slug": "hackernoon",
    "url": "https://hackernoon.com/74-blog-posts-to-learn-about-learn-programming?source=rss"
  },
  "original_language": "en",
  "account": "Here are 74 free blog posts to enhance your understanding of programming, curated by HackerNoon reader engagement data:\n\n1. How to Implement Trie (Prefix Tree) - A tree data structure for efficiently storing and retrieving keys in a dataset of strings.\n2. Merging Two Sorted Lists - Utilizing LinkedList to merge sorted lists, with considerations for single or double-linked lists.\n3. Solving Number of Islands - A guide on tackling the \"Number of Islands\" problem from Blind 75 LeetCode Questions.\n4. Free Online Programming Resources - Codecademy, Udemy, and Coursera offer comprehensive, free courses to learn programming basics.\n5. Top Programming Languages 2020 - Powerful programming languages emerged as technology advanced and computers became more prevalent.\n6. 40 Best Websites for Online Programming Learning - Numerous free resources are available to help beginners learn programming from scratch.\n7. Choosing Your First Programming Language - A guide to help beginners select the best programming language to learn first.\n8. PHP Backend Roadmap - A step-by-step guide for learning PHP, the server-side scripting language.\n9. Introducing Bun: A Golang ORM - A SQL-first Golang ORM for PostgreSQL, MySQL/MariaDB, MSSQL, and SQLite, supporting migrations, fixtures, and performance monitoring.\n10. Understanding Strings in Programming - Essential for programmers and interview preparation, strings are fundamental in computer programming.\n11. Learning All Programming Languages - Achieve proficiency in multiple programming languages with a structured approach.\n12. Building Your Own Programming Language - Part II - Implementing Dijkstra's Two-Stack algorithm for lexical and syntax analysis.\n13. Learning Blockchain - Top websites and platforms to learn about blockchain technology and its applications.\n14. DRYing Up YAML Aliases - Efficiently manage duplicated content in YAML files.\n15. Paying for Java Education vs. Free Online Education - Evaluate the cost-benefit of investing in paid Java learning resources.\n16. Kth Largest Element in an Array - Quickselect Using Lomuto Partitioning Scheme - Optimize the process of finding the kth largest element in an array.\n17. Implementing Perceus Reference Counting Garbage Collection - Practical experience implementing the Perceus algorithm in the Pen programming language.\n18. Should You Learn JavaScript in 2021? - Assessing the relevance of JavaScript in today's programming landscape.\n19. Best Free JavaScript Courses - Learn JavaScript for free with these highly-rated online courses.\n20. Starting Your Programming Journey - Discover the best resources to begin your programming career and achieve success.",
  "summary": "Learn everything you need to know about Learn Programming via these 74 free HackerNoon blog posts.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}