I think that’s a problem for most languages with the possible exception of C++. Almost every book and tutorial just assumes that they’re teaching you your very first programming language.
Except for the vast number of books/tutorials of the type "X for Y programmers" with Y often being C. (Or Java or Python or C++.) And X being pretty much anything under the sun.