Overview
Welcome to the Programming Languages subcategory of Development. This subcategory focuses on specific aspects of development related to programming languages.
Overview
This section provides in-depth resources about Programming Languages. You’ll find a variety of materials suitable for different experience levels and learning styles.
Resources
Explore the sections below to find specific resources on various topics within Programming Languages. Each section contains carefully selected materials to help you learn and advance your knowledge.
Curated Resources (24)
Tools (4)
-
Python
python.orgfree
Interpreted, high-level, general-purpose programming language emphasizing code readability and a massive standard library.
-
Rust
rust-lang.orgfree
Systems programming language focusing on performance, type safety, and memory safety without a garbage collector.
-
Go
go.devfree
Open-source programming language supported by Google that makes it easy to build simple, secure, and scalable software.
-
TypeScript
typescriptlang.orgfree
Strongly typed programming language that builds on JavaScript, giving developers better tooling at any scale.
Databases (4)
-
TIOBE Programming Community Index
tiobe.comfree
Monthly indicator and database ranking the popularity of programming languages based on global search engine queries.
-
PyPI - The Python Package Index
pypi.orgfree
Official public database and software repository for third-party Python modules and libraries.
-
crates.io
crates.iofree
Official package registry and metadata database for the Rust programming language community.
-
npm Registry
npmjs.comfree
Package database and central registry hosting JavaScript and TypeScript libraries for modern development.
Learn (8)
-
The Rust Programming Language Book
rust-lang.orgfree
Official introductory textbook for Rust, also known as 'The Book', covering ownership, borrowing, and concurrency.
-
Types and Programming Languages (TAPL)
cis.upenn.edupaid
Comprehensive textbook by Benjamin C. Pierce on type systems, operational semantics, and programming language theory.
-
A Tour of Go
go.devfree
Interactive tutorial introducing all the basic and advanced features of the Go programming language in the browser.
-
TypeScript Handbook
typescriptlang.orgfree
Comprehensive guide and reference documentation covering TypeScript syntax, types, and compiler configuration.
-
Python Packaging User Guide
packaging.python.orgfree
Official guide to installing, building and distributing Python packages, covering virtual environments, pip, project metadata and publishing to the package index.
-
Python Documentation
docs.python.orgfree
Official documentation for the Python language, including the tutorial, language reference, standard library reference and platform-specific usage guides.
-
TypeScript Handbook
typescriptlang.orgfree
Official handbook for the TypeScript language, explaining its type system and features from the basics through advanced topics for JavaScript developers.
-
Ruby QuickRef
zenspider.comfree
Compact single-page reference to Ruby syntax, core classes, operators and standard idioms, useful for programmers who need a quick reminder while coding.
Publications (3)
-
ACM Transactions on Programming Languages and Systems (TOPLAS)
dl.acm.orgpaid
Peer-reviewed scientific journal publishing fundamental research on the design, specification, and implementation of programming languages.
-
Journal of Functional Programming
jfp.episciences.orgfree
Diamond open-access peer-reviewed scholarly journal dedicated to the theory and practice of functional programming.
-
Communications of the ACM
cacm.acm.orgfreemium
Flagship computing publication covering language design controversies, compiler optimizations, and paradigm shifts.
Blogs and sites (3)
-
The Go Blog
go.devfree
Official articles, language release notes, and technical design explanations from the Go development team at Google.
-
The Rust Blog
blog.rust-lang.orgfree
Official publication providing release notes, language evolution updates, and working group announcements from the Rust project.
-
Python Insider
python.orgfree
Official releases, core developer discussions, and steering council updates from the Python development community.
Events and conferences (3)
-
ACM SIGPLAN POPL
sigplan.orgpaid
Premier international symposium on principles of programming languages, semantics, and formal verification.
-
ACM SIGPLAN PLDI
sigplan.orgpaid
Flagship forum on programming language design and implementation, compiler optimizations, and runtime environments.
-
FOSDEM
fosdem.orgfree
Free European conference hosting dedicated devrooms for various programming languages including Rust, Go, Python, and Haskell.
External summary: Wikipedia
Read article on WikipediaLoading Wikipedia summary…
Research panel
Live results from 8 external sources. Not curated by IPL — use them as a starting point.
Source: Wikipedia
The Wikipedia summary appears here.
Related Wikipedia articles
Source: OpenAlex · Google Scholar
Google Scholar
Source: arXiv
Source: ORCID
Source: Coursera
Source: YouTube
Source: Meetup
Community Discussion
Join the conversation, ask questions, or suggest improvements to this content.
Other subcategories
Agile Project Management Backend Development Databases Development Environment Development Tools E-commerce Frontend Development Game Development Miscellaneous Platforms Software Engineering Software Testing Vulnerabilities
Part of Development