Software Development with Linux

Learn something new today

TUE, 01 FEB 2011

The software world is always changing.  This is something unique about our field.  There is a new technology, technique, library, tool, or whatever every day.  Unfortunately, this means that you can not know everything, even if you spend all you time trying to learn and master everything.  That is just not possible.  But, you should still try to learn something new once in a while.  Not necessary a brand new thing, just something that is new for you.  Why not start today?

Sure, you can wait tomorrow.  Or next week.  But why wait?  Starting to learn something new does not take much time.

First, you have to choose what you want to learn.  That should not be hard.  I am sure that last week, you have said at least once : "That looks interesting!".  Now, go online and research this topic.  There is probably a Wikipedia page about it, which should give you a great overview.  You should easily find one or two blogs about it as well.  If you are in the mood, you can probably find a good book to buy too.  All that should not take you more than thirty minutes.  Depending on your topic, you may also find a tutorial so you can get your hand dirty.  Without much effort, you have started to learn.

Now, you simply have to keep up with it.  I suggest you to reserve some time on a regular schedule (daily or weekly, depending on you free time), and keep with it.  If you can give yourself an objective (like implementing a small application, reading some specifics books, write an article on the topic, etc.), that will help you stay motivated.  The more achievable in a short time frame the objective is, the better.  Once you have finished, you can either give you a new objective (to continue learning on that topic), or switch to a new topic.
"You step into the Road, and if you don't keep your feet, there is no knowing where you might be swept off to." -J.R.R. Tolkien
The important part is to start.