i got some experience in programming in general (edx 600, cs50), i am looking for a book, with deep understanding and also with practical examples diy, sorta things. i think i should choose ydkjs right?
If it were me, that’s probably where I’d start. It’s free, so you have nothing to lose.
It doesn’t offer a lot by way of practical examples/diy projects, though. There are code examples that illustrate concepts (and I’d definitely recommend playing around with those and maybe trying to create your own programs and examples as you read). If you did CS50, though, I think you should be fine - that course gives you a lot of practice at careful reading and figuring things out.