There are some reasonable tutorials presented by visual studio itself, but I think it is best to make challenges for yourself and search the web for help to overcome it.
Example for a challenge:
Console christmas tree
You ask the user of the program how long of a christmastree he wants in his console and with the input you display a chrismastree of that length. For example:
Input:
5
output (o's aren't visible):
oooox
oooxx
ooxxxx
oxxxxxx
xxxxxxxx
Tip: To overcome this problem you need to learn to read input, to use variables, to write in console, about loops and learn to think in algorithms.
When you get better you can set up more difficult challenges for yourself. Currently I'm making an operating system with more commercial succes than Windows

At some point those challenges might become programs with practical use.