I have changed laptops several times in the last few years, and the transition was smooth, everything just worked -- no need to study anything new.
In our world of event processing we are not in better shape then in mobile phones, actually we are worse. In the event processing course that I have been teaching this semester, the students had a task to study six languages (each team has its own languages) and on Monday they will present the result of their experiments. I thought about it when struggling with the phone, if one of them was in the team that studied language X in the course, and tomorrow they find themselves working with another language, this might be somewhat confusing for them. In the course I am teaching our building block approach, which is valid for all languages. Working with standard oriented software is easier, we still have a challenge here.