rest of the languages like javascript and the likes will turn you into a horrible programmer even before you realize it.
This is how you should begin. Learn C then C++ . After this learn Html , Css , Javascript. Then you can move to Java. A littile bit of advice , Learning a programming language is easy but you must know how to implement the language to make it do what you want it to do with ease. once you get this right , Then you can learn any programming language .Hi guys which programming to learn for a complete beginner ?
start with c or c++. at-least you will learn in the beginning that you have to clean up your shit before getting used to garbage collection.
My suggestion of a book is
Clean Code: A Handbook of Agile Software Craftsmanship
By Robert C. Martin
You are welcome.