<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Free Programming Books on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/free-programming-books/</link>
        <description>Recent content in Free Programming Books on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 20 Oct 2025 15:29:27 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/free-programming-books/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>free-programming-books</title>
        <link>https://producthunt.programnotes.cn/en/p/free-programming-books/</link>
        <pubDate>Mon, 20 Oct 2025 15:29:27 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/free-programming-books/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1638825794622-4c3bb400cdef?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NjA5NDUzMjN8&amp;ixlib=rb-4.1.0" alt="Featured image of post free-programming-books" /&gt;&lt;h1 id=&#34;ebookfoundationfree-programming-books&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;EbookFoundation/free-programming-books&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;list-of-free-learning-resources-in-many-languages&#34;&gt;List of Free Learning Resources In Many Languages
&lt;/h1&gt;&lt;div align=&#34;center&#34; markdown=&#34;1&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sindresorhus/awesome&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Awesome&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://creativecommons.org/licenses/by/4.0/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/license/EbookFoundation/free-programming-books&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License: CC BY 4.0&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;created%3A2025-10-01..2025-10-31&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/hacktoberfest/2025/EbookFoundation/free-programming-books?label=Hacktoberfest&amp;#43;2025&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Hacktoberfest 2025 stats&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Search the list at &lt;a class=&#34;link&#34; href=&#34;https://ebookfoundation.github.io/free-programming-books-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://ebookfoundation.github.io/free-programming-books-search/&lt;/a&gt; &lt;a class=&#34;link&#34; href=&#34;https://ebookfoundation.github.io/free-programming-books-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/website?style=flat&amp;amp;logo=www&amp;amp;logoColor=whitesmoke&amp;amp;label=Dynamic%20search%20site&amp;amp;down_color=red&amp;amp;down_message=down&amp;amp;up_color=green&amp;amp;up_message=up&amp;amp;url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books-search%2F&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;https://ebookfoundation.github.io/free-programming-books-search/&#34;
	
	
&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is available as an easy-to-read website. Access it by clicking on &lt;a class=&#34;link&#34; href=&#34;https://ebookfoundation.github.io/free-programming-books/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/website?style=flat&amp;amp;logo=www&amp;amp;logoColor=whitesmoke&amp;amp;label=Static%20site&amp;amp;down_color=red&amp;amp;down_message=down&amp;amp;up_color=green&amp;amp;up_message=up&amp;amp;url=https%3A%2F%2Febookfoundation.github.io%2Ffree-programming-books%2F&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;https://ebookfoundation.github.io/free-programming-books/&#34;
	
	
&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div align=&#34;center&#34;&gt;
  &lt;form action=&#34;https://ebookfoundation.github.io/free-programming-books-search&#34;&gt;
    &lt;input type=&#34;text&#34; id=&#34;fpbSearch&#34; name=&#34;search&#34; required placeholder=&#34;Search Book or Author&#34;/&gt;
    &lt;label for=&#34;submit&#34;&gt; &lt;/label&gt;
    &lt;input type=&#34;submit&#34; id=&#34;submit&#34; name=&#34;submit&#34; value=&#34;Search&#34; /&gt;
  &lt;/form&gt;
&lt;/div&gt;
&lt;h2 id=&#34;intro&#34;&gt;Intro
&lt;/h2&gt;&lt;p&gt;This list was originally a clone of &lt;a class=&#34;link&#34; href=&#34;https://web.archive.org/web/20140606191453/http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;StackOverflow - List of Freely Available Programming Books&lt;/a&gt; with contributions from Karan Bhangui and George Stocker.&lt;/p&gt;
&lt;p&gt;The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of &lt;a class=&#34;link&#34; href=&#34;https://octoverse.github.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub&amp;rsquo;s most popular repositories&lt;/a&gt;.&lt;/p&gt;
&lt;div align=&#34;center&#34; markdown=&#34;1&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/network&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/forks/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Forks&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo forks&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/stargazers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Stars&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo stars&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/graphs/contributors&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/contributors-anon/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Contributors&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo contributors&#34;
	
	
&gt;&lt;/a&gt; &lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sponsors/EbookFoundation&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/sponsors/EbookFoundation?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Sponsors&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub org sponsors&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/watchers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/watchers/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Watchers&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo watchers&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/archive/refs/heads/main.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/repo-size/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=whitesmoke&amp;amp;label=Repo%20Size&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo size&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a class=&#34;link&#34; href=&#34;https://ebookfoundation.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Free Ebook Foundation&lt;/a&gt; now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. &lt;a class=&#34;link&#34; href=&#34;https://ebookfoundation.org/contributions.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Donations&lt;/a&gt; to the Free Ebook Foundation are tax-deductible in the US.&lt;/p&gt;
&lt;h2 id=&#34;how-to-contribute&#34;&gt;How To Contribute
&lt;/h2&gt;&lt;p&gt;Please read &lt;a class=&#34;link&#34; href=&#34;docs/CONTRIBUTING.md&#34; &gt;CONTRIBUTING&lt;/a&gt;. If you&amp;rsquo;re new to GitHub, &lt;a class=&#34;link&#34; href=&#34;docs/HOWTO.md&#34; &gt;welcome&lt;/a&gt;! Remember to abide by our adapted from &lt;img src=&#34;https://img.shields.io/badge/Contributor%20Covenant-1.3-4baaaa.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Contributor Covenant 1.3&#34;
	
	
&gt; &lt;a class=&#34;link&#34; href=&#34;docs/CODE_OF_CONDUCT.md&#34; &gt;Code of Conduct&lt;/a&gt; too (&lt;a class=&#34;link&#34; href=&#34;#translations&#34; &gt;translations&lt;/a&gt; also available).&lt;/p&gt;
&lt;p&gt;Click on these badges to see how you might be able to help:&lt;/p&gt;
&lt;div align=&#34;center&#34; markdown=&#34;1&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=red&amp;amp;label=Issues&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo Issues&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/issues?q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3A%22good&amp;#43;first&amp;#43;issue%22&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues/EbookFoundation/free-programming-books/good%20first%20issue?style=flat&amp;amp;logo=github&amp;amp;logoColor=green&amp;amp;label=Good%20First%20issues&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo Good Issues for newbies&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/issues?q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3A%22help&amp;#43;wanted%22&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues/EbookFoundation/free-programming-books/help%20wanted?style=flat&amp;amp;logo=github&amp;amp;logoColor=b545d1&amp;amp;label=%22Help%20Wanted%22%20issues&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Help Wanted issues&#34;
	
	
&gt;&lt;/a&gt; &lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/pulls&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues-pr/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=orange&amp;amp;label=PRs&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo PRs&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/pulls?q=is%3Apr&amp;#43;is%3Amerged&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues-search/EbookFoundation/free-programming-books?style=flat&amp;amp;logo=github&amp;amp;logoColor=green&amp;amp;label=Merged%20PRs&amp;amp;query=is%3Amerged&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub repo Merged PRs&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/EbookFoundation/free-programming-books/pulls?q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3A%22help&amp;#43;wanted%22&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues-pr/EbookFoundation/free-programming-books/help%20wanted?style=flat&amp;amp;logo=github&amp;amp;logoColor=b545d1&amp;amp;label=%22Help%20Wanted%22%20PRs&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Help Wanted PRs&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id=&#34;how-to-share&#34;&gt;How To Share
&lt;/h2&gt;&lt;div align=&#34;left&#34; markdown=&#34;1&#34;&gt;
&lt;a href=&#34;https://www.facebook.com/share.php?u=https%3A%2F%2Fgithub.com%2FEbookFoundation%2Ffree-programming-books&amp;p[images][0]=&amp;p[title]=Free%20Programming%20Books&amp;p[summary]=&#34;&gt;Share on Facebook&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;http://www.linkedin.com/shareArticle?mini=true&amp;url=https://github.com/EbookFoundation/free-programming-books&amp;title=Free%20Programming%20Books&amp;summary=&amp;source=&#34;&gt;Share on LinkedIn&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://toot.kytta.dev/?text=https://github.com/EbookFoundation/free-programming-books&#34;&gt;Share on Mastodon/Fediverse&lt;/a&gt;&lt;br&gt;    
&lt;a href=&#34;https://t.me/share/url?url=https://github.com/EbookFoundation/free-programming-books&#34;&gt;Share on Telegram&lt;/a&gt;&lt;br&gt;
&lt;a href=&#34;https://twitter.com/intent/tweet?text=https://github.com/EbookFoundation/free-programming-books%0AFree%20Programming%20Books&#34;&gt;Share on 𝕏 (Twitter)&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;
&lt;h2 id=&#34;resources&#34;&gt;Resources
&lt;/h2&gt;&lt;p&gt;This project lists books and other resources grouped by genres:&lt;/p&gt;
&lt;h3 id=&#34;books&#34;&gt;Books
&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-langs.md&#34; &gt;English, By Programming Language&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-subjects.md&#34; &gt;English, By Subject&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;other-languages&#34;&gt;Other Languages
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ar.md&#34; &gt;Arabic / al arabiya / العربية&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-hy.md&#34; &gt;Armenian / Հայերեն&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-az.md&#34; &gt;Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-bn.md&#34; &gt;Bengali / বাংলা&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-bg.md&#34; &gt;Bulgarian / български&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-my.md&#34; &gt;Burmese / မြန်မာဘာသာ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-zh.md&#34; &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-cs.md&#34; &gt;Czech / čeština / český jazyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ca.md&#34; &gt;Catalan / catalan / català&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-da.md&#34; &gt;Danish / dansk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-nl.md&#34; &gt;Dutch / Nederlands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-et.md&#34; &gt;Estonian / eesti keel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-fi.md&#34; &gt;Finnish / suomi / suomen kieli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-fr.md&#34; &gt;French / français&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-de.md&#34; &gt;German / Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-el.md&#34; &gt;Greek / ελληνικά&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-he.md&#34; &gt;Hebrew / עברית&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-hi.md&#34; &gt;Hindi / हिन्दी&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-hu.md&#34; &gt;Hungarian / magyar / magyar nyelv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-id.md&#34; &gt;Indonesian / Bahasa Indonesia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-it.md&#34; &gt;Italian / italiano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ja.md&#34; &gt;Japanese / 日本語&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ko.md&#34; &gt;Korean / 한국어&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-lv.md&#34; &gt;Latvian / Latviešu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ml.md&#34; &gt;Malayalam / മലയാളം&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-no.md&#34; &gt;Norwegian / Norsk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-fa_IR.md&#34; &gt;Persian / Farsi (Iran) / فارسى&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-pl.md&#34; &gt;Polish / polski / język polski / polszczyzna&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-pt_BR.md&#34; &gt;Portuguese (Brazil)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-pt_PT.md&#34; &gt;Portuguese (Portugal)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ro.md&#34; &gt;Romanian (Romania) / limba română / român&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ru.md&#34; &gt;Russian / Русский язык&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-sr.md&#34; &gt;Serbian / српски језик / srpski jezik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-sk.md&#34; &gt;Slovak / slovenčina&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-es.md&#34; &gt;Spanish / español / castellano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-sv.md&#34; &gt;Swedish / Svenska&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ta.md&#34; &gt;Tamil / தமிழ்&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-te.md&#34; &gt;Telugu / తెలుగు&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-th.md&#34; &gt;Thai / ไทย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-tr.md&#34; &gt;Turkish / Türkçe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-uk.md&#34; &gt;Ukrainian / Українська&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-ur.md&#34; &gt;Urdu / اردو&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;books/free-programming-books-vi.md&#34; &gt;Vietnamese / Tiếng Việt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;cheat-sheets&#34;&gt;Cheat Sheets
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-cheatsheets.md&#34; &gt;All Languages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;free-online-courses&#34;&gt;Free Online Courses
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ar.md&#34; &gt;Arabic / al arabiya / العربية&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-bn.md&#34; &gt;Bengali / বাংলা&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-bg.md&#34; &gt;Bulgarian / български&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-my.md&#34; &gt;Burmese / မြန်မာဘာသာ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-zh.md&#34; &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-en.md&#34; &gt;English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-fi.md&#34; &gt;Finnish / suomi / suomen kieli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-fr.md&#34; &gt;French / français&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-de.md&#34; &gt;German / Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-el.md&#34; &gt;Greek / ελληνικά&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-he.md&#34; &gt;Hebrew / עברית&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-hi.md&#34; &gt;Hindi / हिंदी&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-id.md&#34; &gt;Indonesian / Bahasa Indonesia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-it.md&#34; &gt;Italian / italiano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ja.md&#34; &gt;Japanese / 日本語&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-kn.md&#34; &gt;Kannada / ಕನ್ನಡ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-kk.md&#34; &gt;Kazakh / қазақша&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-km.md&#34; &gt;Khmer / ភាសាខ្មែរ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ko.md&#34; &gt;Korean / 한국어&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ml.md&#34; &gt;Malayalam / മലയാളം&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-mr.md&#34; &gt;Marathi / मराठी&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ne.md&#34; &gt;Nepali / नेपाली&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-no.md&#34; &gt;Norwegian / Norsk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-fa_IR.md&#34; &gt;Persian / Farsi (Iran) / فارسى&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-pl.md&#34; &gt;Polish / polski / język polski / polszczyzna&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-pt_BR.md&#34; &gt;Portuguese (Brazil)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-pt_PT.md&#34; &gt;Portuguese (Portugal)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-pa.md&#34; &gt;Punjabi / ਪੰਜਾਬੀ / پنجابی&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ro.md&#34; &gt;Romanian (Romania) / limba română / român&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ru.md&#34; &gt;Russian / Русский язык&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-si.md&#34; &gt;Sinhala / සිංහල&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-es.md&#34; &gt;Spanish / español / castellano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-sv.md&#34; &gt;Swedish / svenska&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ta.md&#34; &gt;Tamil / தமிழ்&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-te.md&#34; &gt;Telugu / తెలుగు&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-th.md&#34; &gt;Thai / ภาษาไทย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-tr.md&#34; &gt;Turkish / Türkçe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-uk.md&#34; &gt;Ukrainian / Українська&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-ur.md&#34; &gt;Urdu / اردو&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;courses/free-courses-vi.md&#34; &gt;Vietnamese / Tiếng Việt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;interactive-programming-resources&#34;&gt;Interactive Programming Resources
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-interactive-tutorials-zh.md&#34; &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-interactive-tutorials-en.md&#34; &gt;English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-interactive-tutorials-de.md&#34; &gt;German / Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-interactive-tutorials-ja.md&#34; &gt;Japanese / 日本語&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-interactive-tutorials-ru.md&#34; &gt;Russian / Русский язык&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;problem-sets-and-competitive-programming&#34;&gt;Problem Sets and Competitive Programming
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/problem-sets-competitive-programming.md&#34; &gt;Problem Sets&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;podcast---screencast&#34;&gt;Podcast - Screencast
&lt;/h3&gt;&lt;p&gt;Free Podcasts and Screencasts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-ar.md&#34; &gt;Arabic / al Arabiya / العربية&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-my.md&#34; &gt;Burmese / မြန်မာဘာသာ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-zh.md&#34; &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-cs.md&#34; &gt;Czech / čeština / český jazyk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-nl.md&#34; &gt;Dutch / Nederlands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-en.md&#34; &gt;English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-fi.md&#34; &gt;Finnish / Suomi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-fr.md&#34; &gt;French / français&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-de.md&#34; &gt;German / Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-he.md&#34; &gt;Hebrew / עברית&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-id.md&#34; &gt;Indonesian / Bahasa Indonesia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-fa_IR.md&#34; &gt;Persian / Farsi (Iran) / فارسى&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-pl.md&#34; &gt;Polish / polski / język polski / polszczyzna&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-pt_BR.md&#34; &gt;Portuguese (Brazil)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-pt_PT.md&#34; &gt;Portuguese (Portugal)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-ru.md&#34; &gt;Russian / Русский язык&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-si.md&#34; &gt;Sinhala / සිංහල&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-es.md&#34; &gt;Spanish / español / castellano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-sv.md&#34; &gt;Swedish / Svenska&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-tr.md&#34; &gt;Turkish / Türkçe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;casts/free-podcasts-screencasts-uk.md&#34; &gt;Ukrainian / Українська&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;programming-playgrounds&#34;&gt;Programming Playgrounds
&lt;/h3&gt;&lt;p&gt;Write, compile, and run your code within a browser. Try it out!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-playgrounds-zh.md&#34; &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-playgrounds.md&#34; &gt;English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;more/free-programming-playgrounds-de.md&#34; &gt;German / Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;translations&#34;&gt;Translations
&lt;/h2&gt;&lt;p&gt;Volunteers have translated many of our Contributing, How-to, and Code of Conduct documents into languages covered by our lists.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;English
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;docs/CODE_OF_CONDUCT.md&#34; &gt;Code of Conduct&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;docs/CONTRIBUTING.md&#34; &gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;docs/HOWTO.md&#34; &gt;How-to&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&amp;hellip; &lt;em&gt;&lt;a class=&#34;link&#34; href=&#34;docs/README.md#translations&#34; &gt;More languages&lt;/a&gt;&lt;/em&gt; &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You might notice that there are &lt;a class=&#34;link&#34; href=&#34;docs/README.md#translations&#34; &gt;some missing translations here&lt;/a&gt; - perhaps you would like to help out by &lt;a class=&#34;link&#34; href=&#34;docs/CONTRIBUTING.md#help-out-by-contributing-a-translation&#34; &gt;contributing a translation&lt;/a&gt;?&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;Each file included in this repository is licensed under the &lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;CC BY License&lt;/a&gt;.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
