Some people say that you have to focus on a single technology to become a successful professional. However I believe it is too boring. Last few years I have tried many things - creating web applications (both frontend and backend), writing iOS and Android applications, automating tasks through Node.js and Python, and even programming Arduino devices!
Learning new technologies is the biggest fun in software development industry!