Hi, I would like to learn C# programming but I really seem to struggle with it. I’ve been trying to do it for 2 years or so, but I suppose in a really wrong way. Most of the time I’ve been just following the YouTube tutorials but most of the stuff didn’t seem to make sense. Afterwards, a few months ago I’ve realized I was making mistakes, so I got a couple of books and I have really seemed to have picked up a lot of language, delegates, classes, exceptions, lots of OOP etc. These books included Learning C# 3.0, C# 7.0 for Dummies and C# Yellow Book. Afterwards I have started doing the algorithms, using a few “universal” books and that also seemed to help me a lot. Now, the thing is, I seem lost again. I want to learn the actual UI application programming and not only the console applications. Maybe I’m on the right path, but I don’t seem to have improved much over the last couple of weeks, especially as most of the stuff is just pure repetition. I would also like to mention that I have gotten a few local collections of programming problems and that I solve them successfully most of the time, this also applies to the competitions as I have gotten a few prizes on a country level.
Are there any courses you would recommend me or any books or just tutorials? Is there any way I could improve my practicing, learning skills.
If it is helpful, I spend 4-5 hours studying, revising and practicing coding every single day and sometimes even more. I am about to turn 15, but I do not think that should make major differences. Thank you!