/tags/OL43T
Type: /type/tag
name: Programming Languages
redir: /subjects/programming_languages
tag_type: subject
tag_description: A corner of the library dedicated to [programming languages](https://en.wikipedia.org/wiki/Programming_language). Ranked by [popularity](https://www.tiobe.com/tiobe-index/) via the TIOBE index (as of July, 2025)
body: {{QueryCarousel('subject:("Programming Languages") AND subject:("Python")', title="Python", sort='random.hourly', has_fulltext_only=True, key="pl-python")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("Java")', title="Java", sort='random.hourly', has_fulltext_only=True, key="pl-java")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("js" OR "javascript" OR "ecmascript" OR "nodejs")', title="Javascript", sort='random.hourly', has_fulltext_only=True, key="pl-js")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("Go" OR "golang" OR "go_(programming_language)")', title="Go", sort='random.hourly', has_fulltext_only=True, key="pl-go")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("perl")', title="Perl", sort='random.hourly', has_fulltext_only=True, key="pl-perl")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("php")', title="PHP", sort='random.hourly', has_fulltext_only=True, key="pl-php")}}

{{QueryCarousel('subject:("Programming Languages") AND subject_key:"r_(computer_program_language)"', title="R", sort='random.hourly', has_fulltext_only=True, key="pl-r")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("Haskell")', title="Haskell", sort='random.hourly', has_fulltext_only=True, key="pl-haskell")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("lisp" OR "scheme" OR "racket" OR "clojure")', title="Lisp", sort='random.hourly', has_fulltext_only=True, key="pl-lisp")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("c++")', title="C++", sort='random.hourly', has_fulltext_only=True, key="pl-cpp")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("Rust")', title="Rust", sort='random.hourly', has_fulltext_only=True, key="pl-rust")}}

{{QueryCarousel('subject:("Programming Languages") AND subject:("Julia")', title="Julia", sort='random.hourly', has_fulltext_only=True, key="pl-julia")}}



## All Programming Books
deputy: mekBot