TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 229 subscribers
Post #24877 16
Feeling Lost Between Low-Level Understanding and High-Level Coding (need advice)

Hi everyone,

I’m relatively new to high-level programming languages like C, C++, JavaScript, etc. Currently, I work as a programmer for PLCs and other controllers. In that space, coding is very low-level—we think in terms of bits, bytes, memory, and execution flow. Because of that, I have a solid understanding of what actually happens inside a controller when code runs (bit shifts, string operations, and so on).

Recently, with the rise of AI, I’ve started doing more high-level “vibe coding.” The challenge I’m facing is that I don’t fully understand what’s happening under the hood anymore.I can read and understand the code at a surface level, but when I try to break it down from an OS or system-level perspective, it feels abstract and heavily packaged.

Even when I try to write code at a surface level, I’m wired to dig into what’s happening underneath—otherwise, I start losing interest.



To address this, I’ve started learning C/C++ more rigorously from the ground up. However, it sometimes feels like the world is rapidly moving forward with new technologies while I’m going back to basics.

I wanted to check if I’m approaching this the right way and what I can do to improve my learning curve.

Would really appreciate any feedback ,advice or your experiences.

thanks

https://redd.it/1s6og1h
@r_cpp
Reddit From the cpp community on Reddit Explore this post and more from the cpp community
More from @r_cpp
  1. Oct 6, 2026C++26: Module improvements https://www.sandordargo.com/blog/2026/09/09/cpp26-modules https…
  2. Oct 6, 2026Tuning a Server for Benchmarking https://david.alvarezrosa.com/posts/tuning-a-server-for-b…
  3. Oct 6, 2026boost.org has been rebuilt: new profiles, badges, search, and library filtering The Boost…
  4. Oct 6, 2026When (Not) to Use alloca() https://voithos.io/articles/when-not-to-use-alloca/ https://red…
  5. Oct 6, 2026MSVC Build Tools Preview updates – September 2026 https://devblogs.microsoft.com/cppblog/m…
  6. Oct 6, 2026I built MrDocs, an open-source C++ reference doc generator on the Clang/LLVM AST. Looking…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →