Ironic, but if you do what I do in this tutorial you’ll eventually stop looking at them, I can’t remember the last time ive watched a tutorial on youtube.
Problem solving skills are important. Especially for you to explain the problem in a way that is not code. Otherwise, it is easy to think in terms of plain code constructs, rather than the abstract concepts they represent. Also, it is important for communication skills when talking to someone that is not into code.
I escaped it by completely giving up and accepting it is literally impossible for me to learn how to code. People always say "you can't learn from a tutorial! write you own little programs and you'll learn new things!" That might sound like good advice but I can't even do that. The tutorials didn't teach me enough to do anything other than some math functions, changing a variable and "hello world!" I got so frustrated after watching a tutorial video where the guy in it said "coding is easy! It's fun!" that I lost my temper, punched a wall and broke my hand. I couldn't even type (or wipe) after that. That's when I finally gave up.
Мысль понятна. Повторяй ручками то, что хочешь запилить. Не копипасть и все запомнишь. Не с первого, так с третьего раза. Мышечная память. Руби показался просто ужасным(
What happened with having fun and enjoying the process? I think the easiest way to escape tutorial hell is just to try to do something, regardless if it works out or not, for example, creating a website or a desktop program and to keep adding features however you can to it, until you learn what works and what does not. Even if you are copying pasting, if you can find some code that works for you, tell to yourself, ok, instead of the text being black I want it blue, or instead of for loops I want to use while loops, and you will get the hang of programming. Regarding courses or books, I would personally ignore those unless there is a mentor that helps me. I would put my focus on w3schools or videos that make a demo application and see what is missing when stuck. After getting enough experience of course go back to the courses and books, but before that, they are just going to confuse you even more. An intern showed me a course he bought for .NET, and one of the first lessons was about the CLR, a topic that even the presenter could not explain, nor the inexperienced could understand.