First of all read different articles on hacking and do not use any software which is marked as hacking software because all these tools are fake.
To be a good programmer you must clear your basic concept. If you are learning higher level languages like C++, C# or Java which are supporting object oriented programming then you must focus on abstraction, polymorphism, inheritance, encapsulation and composition.
Read this article about hacking a Facebook account.
http://tinyurl.com/6gmhrwn[
^]
Learn C# language. Follow this link.
http://tinyurl.com/63r5x9t[
^]