Modern technology offers the simplicity in almost all aspects of our life. People can do easily distributing information and get connected one to another via internet. And with all the awesome features and benefits offered by today modern technology, it should also be on your consideration to take part of it and learn much more about how to participate on the technology development rather than just to use them.
And you may start learning about the technology from the root part of it, xml coding. There are so many good reasons of why you have to learn xml. For you to know, almost in all devices and digital technology nowadays, the data is distributed and stored via xml. This means that you will always find xml functions in most digital technology and screen communication tools today. This is simply because xml is written on the very basic text platform, which makes it easier to distribute from and to different hardware, software, and encoding platform.
With the significant growth of technology today and as long as xml is still playing a basic role in every technology platform used, this is always advantageous for you to learn xml. Start learning about the basic concept of xml and followed with more advanced step like solving complex c# xml serialization problem. The sky is the limit for you to be an expert programmer in the future.