As a computer science student, I can understand how hard it can be to understand the basics of computer programming. In fact, it's actually the behavior of computer that we actually have to grasp, in order to make languages do whatever a programmer wishes for it to do. I am a self-starting person, all I do is take the first step ahead, gather resources required to acquire the specific skill set, and I dive into it. Of course, not everyone can do that. So, here I am, ready to help you. May it be a single topic that you can't grasp completely (like concepts of OOP and access modifiers in Java) or a complete portion of programming basics that you can't catch, I am willing to help you clear them out. I am at my 3rd year at Hamdard University, and my A+ track record in programming subject pay testament to my programming skills. Also, I am a person who likes to see results, if my method of helping you does not prove to be effective, you can withhold your payment, and I will humbly step back.