this post was submitted on 12 Feb 2026
59 points (100.0% liked)
Learn Programming
2087 readers
23 users here now
Posting Etiquette
-
Ask the main part of your question in the title. This should be concise but informative.
-
Provide everything up front. Don't make people fish for more details in the comments. Provide background information and examples.
-
Be present for follow up questions. Don't ask for help and run away. Stick around to answer questions and provide more details.
-
Ask about the problem you're trying to solve. Don't focus too much on debugging your exact solution, as you may be going down the wrong path. Include as much information as you can about what you ultimately are trying to achieve. See more on this here: https://xyproblem.info/
Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
People have already mentioned Lisps. So, I wont repeat that. So, let me tell you about this great one.
Forth. And the best way to learn forth is by implementing one for yourself. There are lots of forths out there, almost as many as prolific forth programmers, I suppose. You are supposed to find your own forth. Forth is one of those rare languages (along with Lisps) where you build the language upwards to fit the problem you aim to solve, than convert the problem down to code. Here's a blogumentary on forth for your perusal.
It is not an easy programming language to learn. The concepts you need to understand is quite low-level. "Real" forths are usually implemented in assembly. If this sounds fun to you and you have time and patience to take the challenge, have a try.
I love funky cool stuff like this, thank you
... I wrote a FORTH interpreter in TI-BASIC decades ago. I thought I was weird.
That blogumentary is quite a journey!