I am learning new programming languages. Although I can program software using my typical software but still I need to cope with the world. There are variety of programming languages out there, you can learn one in a time, but make sure you practice it, otherwise it will not come to relevant when you like to use it.
When we have skills in different type of packages, we tend to have broad perspectives in seeing this. Such as we can describe how the operation of the software compared to another. Not only programming languages, also applies for 3D design software (in engineering design perspectives).
All these while i tried to equip myself in those necessary skills, so that I am not left behind, and I can make something in the future for ummah prosper.
Likewise, every one of us (muslim esp) must try to compete in our different field but in the same time make our field the best. Word versatile comes in, but I know not everyone can make this happen. But at least we do have something that can make us a very flexible person.
Myself, I like engineering design and structural, programming...but in the same time i am learning about marketing(informal). Better to go for advance so that I can realized on how i can market my interest in the future. We may see just for business, but should we realized by this we can attract more into Islam? How? it depends on our creativity.
Yet, prioritize the learning of islam first rather than u want to implement after u gained ur interest, that's call seconder.
Maybe my English is very bad on this post (due to programming symptom), but all I want is that I like to see people who desired or passionate in conveying the message of God, has the credibility in reality that people can rely upon.
We do seek enhancement and we do seek creativity.

|