About me
      
         My name is Sergio Vico Marfil and I’m studying Computer Science (Informatics engineering) in the Barcelona School of Informatics which is part of the Polytechnical University of Catalonia.
        One of my hobbies is learning to program. I’ve said learning since I don’t consider myself a great programmer or at least not yet. As far as I see it, there are two ways to learn how to program.
        The first one is by doing little useless applications which had made you learn some concrete programming issue in which you were interested in. The second way is to be concerned from the beginning to make a useful application.
        Both ways have good and bad things. The first one is practical since you just write the necessary code to try and test what you are investigating and you don’t waste time doing things like a good and comfortable interface, getting more efficiency or checking the compatibility with other OS versions. On the other hand, programming with the idea of producing a fully operative, working and useful application has, at least for me, the complicated subject of… what can I do that nobody has already done?
        This is a very complex question since doing a text editor like Notepad may have some difficulties but it isn’t something very interesting, on the opposite side you have for instance make a videogame which is probably the dream of lots of programmers but it’s development is too hard.
The main advantage of learning by programming an application which use is clear from the beginning is that in the developing process appear some problems and difficulties you can learn from which otherwise you had never encounter. 
        I have chosen the second way and in this site I’ll seek to make downloadable the results of my learning with the only aim of make them useful for everybody. In this sense any suggestion or comment would be welcome.