I like your guide! Great job. If I may give you a pointer, from my point of view: what is it with all the emo stuff and the swearing? Honestly, for me this is almost a point where I came close to stop reading. I failed in the past, I will fail again even though I improve, but I never considered myself an Emo Kid or whatever. I just think that your post could have been more mature in regard to this.
This is just my humble opinion.