for beginners these sites are preferable:
you can get hundrades of videos in youtube. tutorials point is the best choice to freshers. we have many ebooks on spring,just go for googling. pick a book which is understandable to your standard. All the best..