Preparing for XPUB: Difference between revisions
(removed generated id spans) |
|||
Line 1: | Line 1: | ||
= Preparing for XPUB = | = Preparing for XPUB = | ||
== Web programming == | == Web programming == | ||
Line 10: | Line 11: | ||
[https://solarpunk.cool/zines/draw-with-code/ Draw with Code] is another SMCC zine (see the section on commandline) that explains how to use CSS with scalable vector graphics (SVG) to make animations that are also viewable in a web browser. | [https://solarpunk.cool/zines/draw-with-code/ Draw with Code] is another SMCC zine (see the section on commandline) that explains how to use CSS with scalable vector graphics (SVG) to make animations that are also viewable in a web browser. | ||
=== Javascript === | === Javascript === | ||
Line 23: | Line 22: | ||
* [https://f-droid.org/packages/com.termux/ termux] is an android app that emulates having a terminal in your phone. Use it to explore your phone in new ways! | * [https://f-droid.org/packages/com.termux/ termux] is an android app that emulates having a terminal in your phone. Use it to explore your phone in new ways! | ||
== Python == | == Python == | ||
* https://futurecoder.io/course/#toc | * https://futurecoder.io/course/#toc | ||
== Other Resources == | == Other Resources == | ||
Revision as of 17:05, 5 January 2025
Preparing for XPUB
Web programming
The Mozilla project (the non-profit organisation behind the Firefox browser), also offers very thorough and up to date developer resources for the web. The “curriculum” page has different modules that explain the basics of how web pages work, covering HTML, CSS, and Javascript. There are explanatory videos, links to documentation, and occasionally links to other sites, such as a free course on HTML on codeacademy, another popular resource.
Draw with Code is another SMCC zine (see the section on commandline) that explains how to use CSS with scalable vector graphics (SVG) to make animations that are also viewable in a web browser.
Javascript
- The Modern JavaScript Tutorial seems quite up to date and complete. EPUB+PDF available as a purchase.
Command-line
A nice online zine about the command-line is The Map is the Territory one of a collection of HTML zines made by the solarpunk magic club (smcc).
- termux is an android app that emulates having a terminal in your phone. Use it to explore your phone in new ways!
Python
Other Resources
- Tiny Tools Directory is a list of tools curated by Everest Pipkin that relate to game design and other forms of independent and small-scale tool for web publishing, including idiosyncratic and niche tools alongside more widely used “standards”.
In the tiny tool directory, for instance, you find game making tools like Bitsy a project initiated by Adam le Doux, that provides a set of tools you can use in any web browser to author simple role playing style games (RPGs) where you move a character on a map and have simple interactions with other characters or objects. The tools is quite popular and has a large and active community, that is also present on the small scale commercial platform itch.io. While the resulting games are playable on the web, you don’t need to have a deep knowledge of html or javascript to get started.