yea from a developer side really the only people I see with c language experience are computer science majors. but most don't use it at all. although the knowledge (or fundamentals ) do trickle down.
but as my boot camp is not video game centric but employable skill centric I was thinking that was skewing the metric.
how was learning C#? I saw you were a software dev. were you a compsci major in uni?
Just realised I didn't really answer your question sorry.
C# was very hard for me because I had to get OOP into my head.. that was the hard part, moving from writing scripts to designing architecture for and building software is a huge jump. Got stuck on it for 6 months before it started to click.
Once it's in it is really quite simple, but just learning to structure these abstract concepts in my head and then relate them to text on the screen was hard, and I believe it's the hardest part for most people.
Starting by really honing in on OOP and the basics of data structures is something I recommend.
You should aim to not stutter when someone asks you to explain what a variable is from the text on screen down to the metal in the case.
If you understand those well then you can pick up new languages and frameworks significantly easier, as they are core concepts in many approaches to creating software these days.
As an example - I would say C# took me 2 solid years before I felt I could call myself a Dev and really produce decent stuff by myself.
Subsequently, python took me less than a month to pick up and do senior level work with.
I then picked up JS, threejs and NodeJS in under a week and made my personal website, from which I get a lot of work, and clients often say they are impressed by it from a technical standpoint.
TL;DR - learn core concepts like OOP really well, instead of focusing on just language. Learn the relationship between the commands you write and the hardware it's affecting. It will make you exponentially better in the long run.