It looks like you're new here. If you want to get involved, click one of these buttons!
I strongly recommend http://java.meritcampus.com/ which is an online tutorial which greatly helps students with no computer science backgruond learn programming skills. It offers read and write pattern in the sense they conduct test by giving random questions programs on topics you read. you can compete with others also. Try it. I learnt from it i hope you to can.