Do you know any good tutorials or any resources for learning from the beginning GML?
I am asking because (later) i would like to learn how to make a application schemas in context of INSPIRE.
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
This question has been converted to Community Wiki and wiki locked because it is an example of a question that seeks a list of answers and appears to be popular enough to protect it from closure. It should be treated as a special case and should not be viewed as the type of question that is encouraged on this, or any Stack Exchange site, but if you wish to contribute more content to it then feel free to do so by editing this answer.
I'd suggest starting from http://www.w3.org/Mobile/posdep/GMLIntroduction.html.
If you're planning to work with application schemes in INSPIRE, you'll also need a thorough understanding of XML and XSLT (Extensible Stylesheet Language Transformations).
I think the task doesn't require in-depth understanding of UML. You'll have to be able to read it. Anyway, you can find tons of resources at http://www.uml.org/.
You may be able to glean some general info about INSPIRE from some of these links: