I know the basics of English and I can speak it normally, but I don't know about sentence structure. What can help me to know sentence structure? I want to study data structures. I studied C and I'm studying C++, but I don't know about Java. Coursera is offering courses in Java. What are sites where I can have data structures through C or what is another possible solution?