🐝 The Waggle Dance 🐝

An opinionated guide to learning programming


Project maintained by electrichive Hosted on GitHub Pages — Theme by mattgraham

Learning Resources

back to: guide


Learning Resources

This page is separate from the learning guide. The following is a collection of various resources that may be useful to the learning programmer.

General Resources

News & Culture

General Programming Subreddits

Programming language sub-reddits

Mentors & Communities

Technical Reference

Git & Repositories

Web Development

Front-End Web Development

Static Site Generators

Blogs & Content Management Systems

DevOps, Operations & Deployment

Hosting

Curriculae/Roadmaps

Programming & Coding Languages & Programming Paradigms

General resources for programming

General resources for programming languages

Functional Programming

Declarative Programming

Javascript

React
Angular
Vue

Python

Django

Django is a batteries-included web framework written in Python.

HTML

CSS

CSS Frameworks

C

Rust

Golang / Go

Java

SQL

R

(Thanks, Tyler!)

Regular Expressions (RegEx)

Design, UI and UX

Computer Science

Data Structures & Algorithms

Computer Architecture and Assembly

Operating Systems

Data Science

Machine Learning

Cloud Computing

Security & Privacy

Cryptography

Interview Prep

Competitive Programming, Coding Challenges

Practice App / Projects

Open Source Contribution Opportunities

Contributing to open source projects is a good way to gain experience and also give back to the community.

Linux/Unix

Bash

Tools

Free Resources for Students/Devs

APIs

Technology stack info

App Collections

Career Development

Academia

Non-Programming Topics

Assorted