acltc / awesome-interests

A curated list of awesome introductory programming resources for a variety of specialties within the profession.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Interests Awesome

A curated list of awesome introductory programming resources for a variety of specialties within the profession.

Game design

  • Microsoft MakeCode - Online learn-to-code platform to build games, code devices, and mod Minecraft

  • Yarn Spinner - The friendly tool for writing game dialogue

  • Gosu - A 2D game development library for Ruby and C++

  • Phaser - HTML5 game framework that offers WebGL and Canvas rendering for desktop and mobile

  • Unity - A cross-platform game engine for 2D and 3D games

    Project ideas: Make a simple puzzle, platformer, or strategy game (examples, ideas)

Frontend design

Music and audio

Customization and tooling

Automation

  • AppleScript - A scripting language that can help you automate repetitive tasks on your Mac

  • Hammerspoon - Write Lua code for macOS APIs (applications, windows, batteries, wifi, and more)

  • AutoHotKey - AutoHotkey lets you make custom Windows shortcuts, macros, and more

  • Google Apps Script - A cloud-based scripting language for extending the functionality of Google Apps

  • Web scraping - Use code to extract content and data from a website

    Project ideas: Build a script to automate simple tasks (examples)

Computer Science

Clean code

Hacking and Security

Robotics and Hardware

Data visualization

Web3, Blockchain, Cryptocurrency

About

A curated list of awesome introductory programming resources for a variety of specialties within the profession.