> **Possible Duplicate:** > [I still can't figure out how to program?](http://programmers.stackexchange.com/questions/32425/i-still-cant-figure-out-how-to-program) <!-- End of automatically inserted text --> I don't known if you guys have super brains specifically for programming but I would like to know how you do manage to learn, understand and apply Java programming. I am in grade 11 and we have learnt statements, objects, classes and arrays. We get programming test each week and I'm failing them. Now we have a project to do BlackJack using a JPanel form. Also memorizing the while loop is not the problem; I think that the problem is applying it to the situation (my friend never programs the same way as the teacher but still gets the same results).