Resources

A collection of programming resources curated by the CodeSupport community.

CSS

1 Line Layouts

10 Modern CSS layout and sizing techniques in a single-line of code.

Learn More

Java

A beginners guide to Gradle

A guide to using Gradle and the groovy language targeted for IntelliJ users

Learn More

Python

A byte of Python

A useful programming book explaining the fundamentals of Python.

Learn More

CSS

A Compete Guide to Grid

Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.

Learn More

CSS

A Complete Guide to Flexbox

This complete guide from CSS-Tricks explains everything about flexbox.

Learn More

UI

Adobe XD

Vector-based UI/UX design tool for macOS and Windows.

Learn More

UI

Atomic Design

Learn what goes into creating and maintaining robust design systems.

Learn More

Python

Automate the boring stuff with Python

A useful programming book explaining the fundamentals of Python.

Learn More

CSharp

C# 101

A full intro to C# video series, starting with the basics of C# from building a simple Hello World application to knowing about Object Oriented Programming.

Learn More

CSS

Clippy

A web tool to make css clip-paths.

Learn More

Software

CodeSandbox

An instant web IDE and prototyping tool for rapid web development.

Learn More

CSS

CSS Diner

A fun game to learn and practice CSS selectors.

Learn More

CSS

CSS Grid Generator

A simple tool to allow you to understand how to use CSS Grids.

Learn More

CSS

CSS Houdini

Explainer on new CSS “Houdini” technologies including the Layout API and Paint API.

Learn More

CSS

CSS Houdini Experiments

Experiments with the latest CSS Houdini spec.

Learn More

CSS

CSS Reference

A visual guide to CSS.

Learn More

CSS

CSS-Blocks

Blazing fast CSS for your design systems and app components.

Learn More

Icons

CSS.gg

500+ Icons made in CSS.

Learn More

CSS

CSSGrid.io

Learn CSS grid with Wes Bos in 25 pretty good videos.

Learn More

Software

Cyberduck

Cyberduck is a libre server and cloud storage browser for Mac and Windows.

Learn More

Hosting

Digital Ocean*

The Developer Cloud: easily build, test, manage, and scale applications of any size – faster than ever before.

Learn More

JavaScript

Ditching jQuery

A growing collection of native JavaScript equivalents for common jQuery tasks.

Learn More

Icons

Evil Icons

Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN.

Learn More

Icons

Feather Icons

Simply beautiful open source icons.

Learn More

UI

Figma

Online and collaborative design tool for teams.

Learn More

Hosting

Firebase Functions

Run your mobile and web backend code without managing servers.

Learn More

Hosting

Firebase Hosting

Fast and secure web hosting by Google.

Learn More

Icons

Font Awesome

The world's most popular icon set and toolkit for vector icons and social logos.

Learn More

Fonts

Font Squirrel

Many free to-use fonts, as well as a webfont generator for embedding custom fonts online.

Learn More

Software

GitHub Gist

Instantly share code, notes, and snippets.

Learn More

Hosting

GitHub Pages

Host websites for you and your projects directly from your GitHub repository.

Learn More

Software

GitKraken

GitKraken is a powerful Git GUI client for Windows, Mac and Linux.

Learn More

Fonts

Google Fonts

Making the web more beautiful, fast, and open through great typography.

Learn More

CSS

Grid By Example

A collection of examples, video and other information to help you learn CSS Grid Layout.

Learn More

Hosting

Heroku

Heroku enables developers to build, run, and operate applications entirely in the cloud.

Learn More

HTML

HTML Living Standard

This specification defines a big part of the web platform.

Learn More

HTML

HTML Living Validator

A tool to help find issues with malformed or invalid HTML source code.

Learn More

HTML

HTML Reference

A visual guide to HTML.

Learn More

JavaScript

htmldom.dev

How to manage HTML DOM with vanilla JavaScript only.

Learn More

CSS

Image effects with CSS

A showcase of image effects that you can apply using purely CSS.

Learn More

Software

Insomnia

Insomnia is a free REST client that takes the pain out of interacting with HTTP-based APIs.

Learn More

Icons

Ionicons

Premium designed icons for use in web, iOS, Android, and desktop apps.

Learn More

CSS

Is Houdini ready yet‽

Browser support chart showing current support for CSS technologies under development.

Learn More

Software

iTerm 2

A modern replacement for Apple's Terminal with features you never knew you wanted.

Learn More

Java

JaCoCo

A framework for generating metrics to show your unit test code coverage

Learn More

Java

Java Tutorial for Complete Beginners

A Udemy course for learning Java from the ground up

Learn More

JavaScript

JavaScript Equality Table Game

Test your mettle against what's considered a textbook example of a confusing language design flaw – JavaScript's loose equality operator.

Learn More

Java

JetBrains Academy

A full practical course for Java

Learn More

Java

JetBrains IntelliJ Community

An intelligent and smart IDE used for developing Java applications

Learn More

Python

JetBrains PyCharm

An intelligent and smart IDE used for developing Python applications

Learn More

JavaScript

JetBrains WebStorm

An intelligent and smart IDE for the modern JavaScript ecosystem.

Learn More

JavaScript

JSFiddle

An online playground for code demos, bug reporting, snippets and collaboration.

Learn More

Python

Learn X in Y minutes (Python)

A rapidfire tutorial showcasing Python. Useful for learning the syntax of the language

Learn More

Hosting

Linode*

Simple, affordable and accessible cloud hosting and computing.

Learn More

HTML

Marksheet

A free HTML and CSS tutorial.

Learn More

Icons

Material Design Icons

Delightful and beautifully crafted symbols for common actions and items.

Learn More

JavaScript

MDN JavaScript Reference

High-quality documentation for all the JavaScript standard built-in objects, along with their methods and properties.

Learn More

Hosting

Microsoft Azure

Microsoft Azure is an ever-expanding set of cloud services to help you meet your hosting challenges.

Learn More

CSharp

Microsoft on EdX - Algorithms and Data Structures in C#

Learn the core concepts of data structures and algorithms in C#.

Learn More

CSharp

Microsoft on EdX - Data Access in C# and .NET Core

Learn everything you need to know to develop a data layer for your applications.

Learn More

CSharp

Microsoft on EdX - Introduction to C#

Learn the basics of the C# programming language.

Learn More

CSharp

Microsoft on EdX - Object Oriented Programming in C#

Learn the core concepts of object-oriented programming (OOP) using the C# language.

Learn More

Hosting

MongoDB Atlas

MongoDB hosting by the creators of MongoDB which utilises GCP, AWS and Azure

Learn More

Software

Mountain Duck

Mount server and cloud storage as a disk in Finder on macOS and the File Explorer on Windows.

Learn More

Hosting

Namecheap*

Affordable domain registration and hosting.

Learn More

Icons

Nerd Fonts

Lots of fonts and font-tools, programmer-ready.

Learn More

Hosting

OVH

Cheap and reliable VPS hosting

Learn More

Software

Papercut

Papercut is a simple SMTP desktop email receiver, which can be used to intercept locally-sent email.

Learn More

CSS

postcss-preset-env

A PostCSS plugin to convert modern CSS into something most browsers can understand.

Learn More

Software

Postman

Postman is a collaboration platform for API development.

Learn More

UI

Refactoring UI

Learn how to design awesome UI, explained from a developer's point-of-view.

Learn More

Concepts

Refactoring.Guru

Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.

Learn More

Software

Repl.it

An online IDE that supports over 50 programming languages.

Learn More

CSharp

ReSharper

ReSharper is a popular developer productivity extension for Microsoft Visual Studio.

Learn More

CSharp

Roslynator 2019

A Visual Studio 2019 extension featuring 500+ analyzers, refactorings and fixes for C#.

Learn More

Software

Sequel Pro

A fast, easy-to-use Mac database management application.

Learn More

Projects

Simple Programming Problems

Several programming problems, perfectly suited for those who are just getting started.

Learn More

CSS

Solved by Flexbox

Cleaner, hack-free CSS.

Learn More

Concepts

SourceMaking

SourceMaking.com is all about programming methodologies and techniques such as design patterns, antipatterns, refactoring and UML.

Learn More

Hosting

SoYouStart

Good value for money lower end dedicated servers

Learn More

CSS

Stylable CSS

A CSS preprocessor that enables you to write in CSS syntax, with extensions that adhere to the spirit of CSS.

Learn More

CSharp

The C# Programming Yellow Book - Rob Miles

The C# Yellow Book teaches you programming from first principles.

Learn More

JavaScript

The Modern JavaScript Tutorial

From the basics to advanced topics with simple, but detailed explanations.

Learn More

Software

Typora

Typora is a minimal markdown editor, providing new ways for reading and writing markdown.

Learn More

Java

Unit Testing With JUnit

An extensive guide on how to make JUnit 4/5 tests

Learn More

CSharp

Visual Studio 2019

The default and go-to editor for C# developers.

Learn More

Java

VisualVM

A Java troubleshooting tool with features like profiling and real-time monitoring

Learn More

Software

VSCode

A cross platform, language agnostic code editor.

Learn More

JavaScript

You Might Not Need jQuery

Alternatives to common jQuery functions that are just as easy to use in vanilla JavaScript.

Learn More

Disclaimer: Resources with a * are affiliate links.