ASP.NET Core
Microsoft's open-source web framework for building web apps and services in C# that run on Windows, Linux and macOS. Free to download and use; the page is Microsoft's own product page.
20 free resources on this topic. Everything here is free and hand-picked. You can also search within this topic.
Microsoft's open-source web framework for building web apps and services in C# that run on Windows, Linux and macOS. Free to download and use; the page is Microsoft's own product page.
AdaCore's overview of Ada, a language used in aviation, defence and other safety-critical software, with links to learning material.
Why I recommend it: AdaCore sells commercial Ada tools; free learning is at learn.adacore.com and the GNAT compiler is free.
Mozilla's free, in-depth JavaScript guide and reference, from beginner tutorials to advanced topics.
Why I recommend it: One of the best free references for web developers. No sign-up needed.
Community home of modern Fortran, with free compilers, tutorials and a package manager.
Why I recommend it: Free and community-run. Still widely used in weather, physics and engineering research.
Official Perl site with free downloads, documentation and learning links for this long-running scripting language.
Why I recommend it: Free and open source. Mostly found in older systems today — worth learning if a job posting asks for it.
Apple's free archived guide to Objective-C, the language behind older iPhone and Mac apps.
Why I recommend it: Free, but archived — Apple now recommends Swift for new apps. Useful for maintaining older code.
Official home of Julia, a free, open-source language built for fast numerical and scientific computing, with docs and tutorials.
Why I recommend it: Completely free and open source. Useful if you work with math-heavy data; the job market is smaller than Python's.
Developer tools including IntelliJ IDEA and PyCharm, with free community editions and free licences for students and non-commercial use.
Why I recommend it: Many products are paid. Stick to the free community editions, or the free student and non-commercial licenses.
eFinancialCareers on which programming languages finance employers want most.
Why I recommend it: Based on the site's own job listings, so it reflects finance roles posted there.
eFinancialCareers interview in which Jane Street's CTO explains what the trading firm looks for in engineers.
Why I recommend it: One elite firm's view — its bar is unusually high, so don't treat it as typical.
The official site of Ruby on Rails, the free, open-source web framework, with guides and tutorials.
Why I recommend it: Free and open source. Created by DHH, whose public opinions are divisive; the software stands on its own.
Monthly ranking of programming-language popularity, based on search-engine results.
Why I recommend it: Measures how much a language is searched for, not how many jobs use it — check job boards too before choosing what to learn.
Free video shows made by and for developers, including series like The Build Log and The Full Stack, where founders and teams build real products on camera.
Why I recommend it: Free to watch. Episodes are sponsored, so treat them as behind-the-scenes stories rather than neutral reviews, and check whether the tooling fits your own stack before following along.
A large open community where software developers publish tutorials, post-mortems and career posts. Good for practical write-ups on tools and frameworks, and for publishing your own work in public where hiring managers can find it.
Why I recommend it: Free to read and free to post, no subscription. Quality varies a lot because anyone can publish, so check dates and test code before relying on it.
One of the longest-running remote job boards, with listings grouped by function — programming, design, customer support, devops, sales and marketing, management and finance, product — and each category carrying its own feed. Employers pay to post, so listings tend to be real and recent.
Why I recommend it: Free to browse and apply, no account required. Sort by newest and use the "Past 24 Hours" filter — competition on remote listings is heavy and an old post is usually a closed one. Each category has its own feed link if you want the new listings to come to you instead.
Well-explained computer science and programming tutorials, quizzes, and interview practice problems.
From the site: Your All-in-One Learning Portal. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Why I recommend it: Ad-supported; most articles and practice problems are free to read.
A free, open-source AI coding agent for VS Code, JetBrains, the command line and the cloud, with support for local models and your own API keys at no markup.
From the site: Kilo is the open source AI coding agent for VS Code, JetBrains, CLI, and Cloud. Access 500+ models, bring your own keys at zero markup, and keep code private with local models.
Why I recommend it: Open source and free to install — you only pay a model provider if you choose a hosted one.
The official home of Rust, with the free online book, guided tutorials, standard library docs and installer for a memory-safe systems language used across infrastructure and AI tooling.
Why I recommend it: Everything you need to learn Rust is free here — start with "The Book," it is one of the best free programming texts online.
Learn math, programming, and computer science for free from a 501(c)(3) tax-exempt charity.
From the site: Learn math, programming, and computer science for free. A 501(c)(3) tax-exempt charity.
Why I recommend it: One of the most trusted free tech-education channels; use it to build foundational skills before paying for bootcamps.
Bangladeshi software engineer Sumit Saha teaches web development from no-stack to full-stack with beginner-friendly tutorials and real-world projects.
From the site: See the logic, Build the Web. logicBase Labs is an English web development channel by Sumit Saha.
Why I recommend it: Solid free channel for anyone learning web development from scratch, especially if you prefer project-based pacing.