I want to see absolutely no sensible and practical advice here. What programming language should I start vaguely and in a chill way teaching myself if I just want to experience something fun or elegant or interesting in and of itself, assuming I have no goal for using it to do anything really (outside of learning)
Conversation
Notices
-
Embed this notice
Cat Hicks (grimalkina@mastodon.social)'s status on Thursday, 25-Apr-2024 11:22:42 JST Cat Hicks -
Embed this notice
powersoffour (powersoffour@mastodon.social)'s status on Thursday, 25-Apr-2024 11:22:41 JST powersoffour @grimalkina maybe lua? On tic-80?
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 25-Apr-2024 12:21:16 JST Evan Prodromou @grimalkina I really like Beta.
https://en.wikipedia.org/wiki/BETA_(programming_language)
There's a good book by the authors.
https://www.amazon.ca/Object-Oriented-Programming-Beta-Language/dp/0201624303
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 25-Apr-2024 12:22:04 JST Evan Prodromou @rdnielsen @grimalkina Seconded
-
Embed this notice
RDN (rdnielsen@floss.social)'s status on Thursday, 25-Apr-2024 12:22:05 JST RDN @grimalkina
ForthLeo Brodie's book 'Thinking Forth' is one of the all-time best books for learning programming.
-
Embed this notice
Evan Prodromou (evan@cosocial.ca)'s status on Thursday, 25-Apr-2024 12:28:55 JST Evan Prodromou @grimalkina Last thing: The Strange Loop Conference covers all kinds of next-generation, experimental programming languages. It's cool. You could do worse than to look through the previous year's sessions and just find one that tickles your fancy.
-
Embed this notice
Rimu (rimu@mastodon.nzoss.nz)'s status on Thursday, 25-Apr-2024 19:16:16 JST Rimu @grimalkina A lot of games embed Lua. I'm sure there are some fun environments mess around in with that.
-
Embed this notice
esmevane, sorry (ironchamber@mastodon.esmevane.com)'s status on Thursday, 25-Apr-2024 23:12:46 JST esmevane, sorry @grimalkina has anyone suggested the “7 languages in 7 weeks” thing to you? Languages start to blend once you play with some major categories. Like, not exhaustive, but picking one language for each of these topics can be really fun:
Compiled
Scripted
Object based
Functional
Lisps
Dynamic
TypedIt’s just cool to see the way they all start to overlap and relate to each other. The tooling is usually the biggest difference, after a while.
-
Embed this notice