This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
It bends a novice programmer very smoothly towards java basics and object oriented programming through Object based Programming(Partial OOPs) in java. Actually the authors take special care by providing each HOWS and WHYS in Java Program Learning Path. I have completed 1st 2 chapters from the book. From my point of view the chapters covered the foundation of JAVA language in details and I havent felt any kind of stress in understanding those chapters though my background is .NET.