Learn C Programming and the Rest Will Come
zeroequalsfalse.press
zeroequalsfalse.press
I wonder whether it is better to start with Python or JavaScript so you feel productive and can see more immediate results from your programming, or to start with C so that very little of programming is "magic" to you. I still haven't arrived at an answer, but I agree that some exposure to writing C is something that I would highly recommend.
I started with Pascal in my first year CS course and then moved to C. Pascal with its clear structure (begin, end) but similar process to C was a good lead in, and I doubt going straight to C would have been anywhere near as helpful when learning programming from a base level of nothing.