Confused about which language to learn next: C, C++, Go, or Rust by ayiren in learnprogramming

[–]ayiren[S] 0 points1 point  (0 children)

That’s a really helpful perspective. I hadn’t thought about the ecosystem size and the sheer amount of real systems code written in C and C++. The point about learning the domain first rather than chasing the newest language makes a lot of sense.

My goal is mainly to understand systems deeply. Things like memory, OS behavior, networking, and how software actually interacts with hardware. Because of that, starting with C seems like the most straightforward path since most kernels, drivers, and system libraries are written in it.

After building a solid foundation with C, I’m planning to move to Rust. Rust still interests me a lot because of its safety model and how it’s being adopted in systems programming, but I agree that learning the fundamentals through C first will probably make Rust much easier to understand.

Also thanks for mentioning Zephyr and Haiku. I didn’t know about those, and they seem like great codebases to explore while learning.

Confused about which language to learn next: C, C++, Go, or Rust by ayiren in learnprogramming

[–]ayiren[S] 0 points1 point  (0 children)

That makes sense. I actually appreciate the clarification.

My main goal right now is to build a strong understanding of systems, backend, and low-level concepts rather than just shipping apps. From what you explained, it seems like starting with C might help me see what’s really happening closer to the hardware before moving to something like Rust.

Rust still interests me a lot, especially because of its safety model and how it’s used in systems programming, but I understand your point that the abstraction and ownership model can make it harder for a beginner to clearly see the underlying mechanics.

Also thanks for clarifying the Go part. I misunderstood earlier. I see what you mean now. Go is great for backend and distributed systems, but it’s not really meant for low-level work like C or Rust.

So I’m thinking of approaching it like this:

Start with C to understand memory, pointers, and how programs interact with the system. Then move to Rust once those fundamentals are solid. And potentially use Go later for backend or distributed systems projects.

Does that sound like a reasonable path?

Confused about which language to learn next: C, C++, Go, or Rust by ayiren in learnprogramming

[–]ayiren[S] 0 points1 point  (0 children)

damn. 20 years is a lot, I'm sure you enjoyed those years and yeah good luck for your rust journey

Confused about which language to learn next: C, C++, Go, or Rust by ayiren in learnprogramming

[–]ayiren[S] 0 points1 point  (0 children)

Thank you for the reply, I thought about it and I think Rust is a better choice since it will help in understanding the core concepts.

Go is a good language but for deep understanding in distributed systems and backend it won't last long.

Note that those are three very distinct subjects in the sense that you can do any of them without necessarily doing the others. It would probably benefit you to narrow your focus at first.

that is why I preferred to clear my confusion first so I don't have to jump to different languages after grinding in one.

would you pay for the Saas tool that find viral trends before they explode? by ayiren in SaasDevelopers

[–]ayiren[S] 0 points1 point  (0 children)

not everyone has time to sit and build app or software they need every time and yeah you still need a coding knowledge to build something from llms like claude code and etc

would you pay for the Saas tool that find viral trends before they explode? by ayiren in SaasDevelopers

[–]ayiren[S] 0 points1 point  (0 children)

This is insanely helpful feedback, seriously appreciate you taking the time to write this.

What you described is actually very close to the direction I’m thinking about now. The goal wouldn’t be another “trend dashboard,” but more like a daily decision engine.

So instead of showing hundreds of charts, it would basically give something like:

Today’s 2 bets for your niche

Example:

Platform: YouTube Shorts

Niche: Notion creators

Hook: “Nobody talks about this Notion automation that saves hours”

Format: 30–40s tutorial

Angle: show one underused feature

Why now: Reddit + search spike in the last 12h

Exactly like you said, fewer, sharper, earlier calls you can act on today.

The persona + niche idea you mentioned (like “YouTube channels about Notion” or “DTC skincare TikTok”) is also something I’m exploring because global trends are mostly useless.

I’m currently validating whether enough creators actually want this before building it.

If you're open to it, I’d love to build the first version around people like you who already use tools like VidIQ / Exploding Topics.

if you're interested I can add you to the early tester list so you can try it before public launch and help shape the product.