I would suggest you buying a normal book. You always learn better with normal books than with e-books or online tutorials.