I am beginner of Java and I teach myself Java.I learned basic grammer and framework of Java.
I want to make sns site but I don't know where to start from.
Most of the sns site are made by PHP.
Are there any source code or books that suit me?

Thank you.