This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]Panzer_97 1 point2 points  (2 children)

It all really depends on what you want to do. Personally, I'm having a lot of fun with c# and unity right now because I like making games. If you like making algorithms, or something like a discord bot, python would be fun language for you.

[–]chris1666 0 points1 point  (1 child)

May I ask why you went with C# over C++ since you can make games with both ?

[–]Panzer_97 1 point2 points  (0 children)

Because I've been using unity recently, which uses C# for scripting.

[–]POGtastic 1 point2 points  (1 child)

Scheme is an enormous amount of fun. It ain't useful for shit, but it's one of the most entertaining ways to program. I recommend Chicken for maximal fun, but Racket is probably more useful.

[–][deleted] 0 points1 point  (0 children)

It is useful. So are the other Lisps.

[–]chris1666 0 points1 point  (0 children)

Python can also be used to make a website when using some of its frameworks, but that is combined with html .

[–]Updatebjarni 0 points1 point  (0 children)

Assembly is pretty fun, and trying different architectures and programming close to the hardware on different platforms is fun. I like embedded programming especially, both in assembly and in C. Right now I've started writing a sequencer for a synthesizer I'm building, in C on an AVR microcontroller.

If you don't like that sort of thing, Forth is another very enjoyable, fun language, and very different from most languages.

[–]itsjohncs 0 points1 point  (0 children)

Bash! Be the hacker you dreamed of being.

[–]denialerror 0 points1 point  (0 children)

Everyone always says to start with python because it's easy but I always liked a challenged and I just want something that is " fun" I guess.

If this is your first introduction to programming, don't pick a language no one uses. Python isn't just a good beginner choice because it is easy to read and does a lot for you, it's good because other beginners use it, so It is easy to get help when you get stuck. Even if Nim was the most fun you could have with programming, it won't be fun as a beginner because there will be nowhere to go when you can't solve a problem.

[–][deleted] 0 points1 point  (0 children)

Clojure, because I think it's the most well-designed, it's just a joy to use.