Those are good points, I think all books from the stackoverflow list bring up vectors well before arrays. Did you watch "Stop Teaching C" from CppCon15?
Besides being outdated, there are courses/books/tutorials that are simply wrong. A few trivial giveaways that can be spotted by thumbing through a book and glancing at the sample code: void main, while(!file.eof()), exercises in "precedence" that involve multiple ++'s in the same expression.
@Cubbi
I watched "Stop Teaching C", and I liked it (of course). About the giveaways, I was concerned that anything which includes looking at the code would be too hard for beginners to spot.
@jlb
That is a good idea: using outdated tools is bad.