People really overstate it, it’s not that hard. It has a reputation of being difficult because people use it for difficult, low-level tasks, OS stuff, parsers, cryptography, highly optimised serialisation, but those things would be hard in any language. For a newcomer it’s, IMO, way easier than say C++, because it doesn’t have a mindbogglingly huge std lib with decades of changing best practices to try to figure out. To do simpler things in it is really pretty straightforward, especially if you’re already comfortable with a robust type system.
- 0 Posts
- 5 Comments
Joined 2 years ago
Cake day: December 9th, 2023
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
I think it’s just what you’re used to. Imo it really matters that it’s keywords and not operator symbols - it’s meant to read closer to natural language. I prefer the c version when it’s ? and :, but I like them this way round when it’s if and else.
Who knows, and furthermore, who cares?
Now we’re still pasting code from stack overflow we don’t understand, we’re just getting it from an LLM
Well sure, I guess you’re right, it’s definitely a bit subjective and some people have an easier time with some languages and ways of thinking than others for sure. And I didn’t really mean to say that it was totally super easy, but… no kind of programming is really super easy. It is quite different and that in itself has a learning curve.
My recommendation is for sure anecdotal, but I think the point about it seeming more difficult than it really is because people often use it for difficult stuff is actually true.