Javatpoint is very good for programmer learner. If you are just starting then you feel it awesome. The best thing about it is that you can learn any language or technology in few hours.
Tutorial And Example is a best site where you can get free learning material of programming languages. This is easy to use and many others things which treated as to rate your performance of learning.