recomendacion de libros de java o videos

saludos
soy nuevo programando
y me gustaria saber si
me pudieran recomendar un libro de java o videos tutoriales
que expliquen bien
y algun otro libro sobre la logica de la programacion

gracias de antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de SuperSerch

Para principiantes

Me parece que un buen lugar para iniciar es el tutorial oficial, también el libro Java™ How To Program (Early Objects), Tenth Edition de Paul Deitel y Harvey Deitel de Prentice Hall