So i started learning java through this book Java The Complete Reference but the problem is, it is extremely boring learning a new language, Should I watch some online lectures on java programming or continue reading somehow ?
I will say, keep a tab on practicing tracks (which are oriented towards teaching) on hackerrank etc. Learning from practice is much better than just reading the book on a language. It will make you acquainted with most of the needed stuff required for coding and implementing. For other features of JAVA online lectures can be preferred (it depends on how much you enjoy watching those).