I using window for long time, and i want switch to linux. I learning java and c, so What can you advised me?
I would start with linux Mint as it's simple and easy to use. I would learn all the tools that it has and how the filesystem is setup. Then make your own OS from LFS.
Linux is a very sharp learning curve. I am terribly sorry that this si being answered in such late of a date. What are you wanting to learn specifically?