And the sites, you can find them everywhere. From Cathy Sierra's books to programming knowledge channel's youtube videos you can learn programming languages so easily.
Thank you for your suggestions Shana



All you need is the time and energy.
Totally agree with you