I don’t need something practical. I just need something fun to keep me motivated.
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.
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!