I'm still a student and I want to be sure on spending correctly my time, I don't know either I'm loosing too much time or I'm an adiccted.
Update: changed mastering to learning
Mastering? Becoming a proficient in any technology itself, takes time. A technology in use, gets updated often so, its important to keep yourself updated (which is a very difficult task). You learn a technology if you need to use it and in that way you get hands-on-experience and get better at it. But, to master any technology, you need to spend years working on that technology. Still I doubt, if one can ever master any technology (might be an expert, not a master).
Eivar Morales
Frontend Web Developer (in Training) JS+ReactJS+SASS
Marco Alka
Software Engineer, Technical Consultant & Mentor
I never stop learning, so I would choose "infinite".