My biggest issue has and will be patience. Same thing that had me pulling my hair out when i tried to get into programming
Csharp, HTML, PHP - list goes on...
For the programmers in here how do i best approach this?
I think python is the easiest language for beginner programmers to learn. I think the key is not have too high expectations of yourself. Nail the basics, don't rush into it. Programming languages aren't all about the syntax, there's theory to learn too, you don't want to miss learning that by diving in at the deep-end.