Kache

joined 1 year ago
[–] Kache@lemmy.one 3 points 1 year ago

object-oriented programming just slides right off my smooth brain lol

Don't worry, although it's good to learn, IMO it's still on the wrong side of overused and overrated and could stand to be applied more selectively than it tends to be.

[–] Kache@lemmy.one 1 points 1 year ago* (last edited 1 year ago) (1 children)
[–] Kache@lemmy.one 2 points 1 year ago (1 children)

What's with these kinds of cross-posts that only serve to split the discussion?

Here's the "original post": https://lemmy.one/post/484936

[–] Kache@lemmy.one 2 points 1 year ago* (last edited 1 year ago)

Ruby has carved space for itself in web application development, but has limited popularity in in other domains. In comparison with Python, Ruby has fewer "old warts" and feels more internally consistent. In a similar manner, both the community and newcomer experience are more cohesive and are considered more friendly, compared to Python.

[–] Kache@lemmy.one 3 points 1 year ago* (last edited 1 year ago)

If you're coming into programming from zero, try Hedy.

It's a gradual progression textual programming language specifically designed for teaching and learning. At the last level of progression, it's just Python. The link above lets you get started right away in the browser with no setup, in your native language (English or otherwise).

If you're not coming from zero, you might want to jump in a little deeper into C# (even though it has a higher "low bar" of strictness and structure, which can stumble "from zero" learners) and beeline towards your goal of making games, considering the ecosystem of Godot and Unity.

[–] Kache@lemmy.one 4 points 1 year ago (1 children)

IMO consistent repeated "writing predictable long lines" means the code smells of abstractions that can be improved, i.e. if autocomplete is really saving someone that much time, there are likely even worse problems.