Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 2 days ago

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:

https://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:

https://kitten.small-web.org/course/setting-up/

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

  • Copy link
  • Flag this post
  • Block
casey
@casey@kafeneio.social replied  ·  activity timestamp yesterday

@aral 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! 🐱

  • Copy link
  • Flag this comment
  • Block
Aral Balkan
@aral@mastodon.ar.al replied  ·  activity timestamp yesterday

@casey 💕

  • Copy link
  • Flag this comment
  • Block
Jarjantifa
@jarjan@mederland.nl replied  ·  activity timestamp yesterday

@aral
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 😊

  • Copy link
  • Flag this comment
  • Block
Alex Ball
@polarweasel@hachyderm.io replied  ·  activity timestamp yesterday

@aral 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 😸”)

  • Copy link
  • Flag this comment
  • Block
Giuseppe Guglielmucci
@giuseppegv@mastodon.uno replied  ·  activity timestamp 2 days ago

@aral 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)

  • Copy link
  • Flag this comment
  • Block
Aral Balkan
@aral@mastodon.ar.al replied  ·  activity timestamp yesterday

@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.)

  • Copy link
  • Flag this comment
  • Block
Miha Markič
@mihamarkic@mastodon.social replied  ·  activity timestamp 2 days ago

@aral is Brew on Linux actually a thing?

  • Copy link
  • Flag this comment
  • Block
Aral Balkan
@aral@mastodon.ar.al replied  ·  activity timestamp 2 days ago

@mihamarkic Yep

  • Copy link
  • Flag this comment
  • Block
Miha Markič
@mihamarkic@mastodon.social replied  ·  activity timestamp yesterday

@aral I thought flatpak is the way to go (with an annoying issue that all apps are started with 'flatpak ...')

  • Copy link
  • Flag this comment
  • Block
💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱
@SmartmanApps@dotnet.social replied  ·  activity timestamp 2 days ago

@aral
When I first teach students how to make a link in HTML, I Rick-roll them with the link I demo (which I don't tell them what the link is when I paste it in). I mention that for no reason ;-)

  • Copy link
  • Flag this comment
  • Block
Aral Balkan
@aral@mastodon.ar.al replied  ·  activity timestamp 2 days ago

@SmartmanApps Haha, noted (for no reason) ;)

  • Copy link
  • Flag this comment
  • Block
Log in

Bonfire social

Bonfire social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.2.33 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login