| > my maths skills are lacking The majority of computer programmers do not use or know any math beyond the high school level. Math is great and I won't discourage you from learning it but for an entry level programming job it's 100% unnecessary. > The Art of Computer Programming It's really weird to me that you've even tried this book. Despite the name it's a really serious computer science text that would be struggle even for students with a graduate level knowledge of computer science and mathematics. I would not expect you to get anything out of it right now. What exactly is your level of programming knowledge? Can you write a function that prints a string in python, what about a function that determines if a string is a palindrome? Figure out where you are and then work on getting to the next level. > I feel like everyone but me can sort of 'see' the code in a sort of 'logical' engineering kind of way and that's the skill I'd like to develop. You might be expecting too much, too quickly. This is an ability that just takes tons of repetitions to develop. You need to struggle with bugs and errors for 1000+ hours to get anywhere. Intuition comes from practice, not reading or lectures. |
>What exactly is your level of programming knowledge?
As another commenter put it, probably in the 'tutorial hell' stage.