Skip to main content


So I’m teaching a friend who doesn’t have any development knowledge how to get started with Small Web development and I thought it would be a good opportunity to start creating and sharing the course on the Kitten web site, one lesson at a time.

Here’s the link:

kitten.small-web.org/course

It’s a work in progress that I’ll be adding to along with our lessons but the draft of the first one, on setting up your development environment (which I whipped up in the pub last night, so expect typos) is here:

kitten.small-web.org/course/se…

Please feel free to follow along and file issues if you have thoughts for improvements, etc.

The Setting Up lesson will actually likely end up being the second one with the first being a theoretical one on Small (peer-to-peer) Web development and how it is similar to and differs from Big (centralised) Web development.

Enjoy!

💕

#SmallWeb #Kitten #SmallTech #web #dev #course #education #HTML #CSS #JavaScript #NodeJS

This entry was edited (1 day ago)
in reply to Aral Balkan

Hi Aral, I didn't get why we should install a different terminal on top of the one already included in the OS. (Disclaimer: I'm a total beginner)
in reply to Giuseppe Guglielmucci

@giuseppegv It’s more of a want than a need. The default terminal will work well enough but might not be as enjoyable (eg., it might not display emojis or programmer fonts properly or have the ability to split panes, etc.)
in reply to Aral Balkan

Good first pass! I enjoyed reading it. I’d be inclined to omit the mentions of version control until later in the course (lesson 2, maybe?), and start with built-in tools, but I do get that everyone using the same tools makes things easier, and ensures everyone has Homebrew installed. All depends on how focused you are on reducing “time to hello, world!” (Or, I guess, “time to 😸”)
in reply to Aral Balkan

@polarweasel (I’ll likely push the git section to Lesson 2, when we start to edit the hello, world, as you suggested.)
in reply to Aral Balkan

I'm going to follow this at least. I'm not sure I'll have any plans to use Kitten. But I just read your FAQ. Love it! Now I'll have to learn this 😊
in reply to Aral Balkan

And you’re a wonderful teacher! Especially with how patient you are in your problem-solving skills, and having to work around a 10 year old computer that threw a wrench in almost all of your plans 😅🫣 Kitten prevailed! 🐱