It is important to move along with technology and programming .When I was in college I had a wrong perception that when a new technology comes or programming language comes, I just leave it saying 'I am not a computer guy , so this is not for me'.
But sooner I realized it is important to give a try on those technologies and try to understand them at least. Nothing wrong if you could not master it, but it is important to understand it and share the knowledge to the world that you have learned.
The Free software/hardware/open source world is growing outside, so it important to understand the computer technologies especially Internet technologies . You don't need to be a computer guy to start with it. Whatever technologies you take like machine learning,big data,Dapps,Node js ,javascript, android etc , there are very nice articles/tutorials available in the web, but as I said earlier we should give a try to learn it.
We don't need to spend a single penny to understand these Free/open source technologies, everything is available in INTERNET, we just need to start exploring it.
Having said this --
I will be sharing my learning stories in my coming posts.