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.