No advice, but an observation from someone who completed his CS degree a couple of decades back.
The best computer scientists I know (PhDs from top universities in US) cannot write hello world in any programming language.
Some of the best software developers I have met, with a history of shipping performant and intuitive software, have no clue about computer science.