Home / Developer skills / Programming languages & frameworks

Programming languages & frameworks

Your go-to resource for mastering the diverse and ever-evolving programming languages and frameworks that power modern software development. Whether you’re just starting your coding journey or looking to deepen your expertise, we offer tutorials, guides, and best practices tailored to various skill levels. Learn the ins and outs of popular programming languages and discover how to effectively utilize frameworks to build robust, scalable, and high-performing applications. Explore the comparative advantages of different languages and frameworks, understand their use cases, and get tips on optimizing your code for better performance and maintainability. You can also learn more about programming language support on GitHub in our documentation

Featured

Introduction to SELinux

SELinux is the most popular Linux Security Module used to isolate and protect system components from one another. Learn about different access control systems and Linux security as I introduce the foundations of a popular type system.

We do newsletters, too

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

Latest

The world's largest developer platform

Docs

Docs

Everything you need to master GitHub, all in one place.

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

GitHub Universe 2024

GitHub Universe 2024

Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.