Skip to content

Programming Languages

Resources on Programming Languages within Development

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)

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.

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading 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

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

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