أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
For beginner, I would suggest first tutorialspoint.com as well as oracle documents.
I use tutorialspoint to start learning any technology.
Best site to learn the Java language from scratch is
http://docs.oracle.com/javase/tutorial/
this is the best for basics, but you must practice
Good Luck
javatpoint.com which is super one.
tutorialspoint.com
or
learn by example :java2s.com
i would suggest a reputable website for programming starts with Lyndia.com
Following are good websites to refer for Java tutorials
For Dummies / Beginners:
For Intermediate Programmers: