It seems, my way was similar.
The very first step that I wanted to exit the Windows area
Whithout an intention to do it, nobody will convert, I think.
I started with a dual-boot solution, namely Windows 7 and Linux Mint (I think it was 18).
I intetionally looked for crossplatform solutions, which work the same or very similar both on Linux and Windows, and tried to drop Windows-only software.
Well, that was a long process.
I tried to do everything on Linux, except when I was in a hurry. If time didn’t allow to fiddle with the task, I booted up Windows, and used it, as I was familiar with it.
As time progressed I used more and more Linux, and less Windows.
I find this way of transition a long walk instead of a sudden jump, but it is absolutely painless.
@abhishek, I showed Linux to more people, installed for them. Sometimes I find that they still look for applications the “Windows way”. Download an .exe from somewhere, and try to run it in the hope it will install them something useful.
So yes, software installation is question along with package management methods, that worths a few words.
Then there’s the question of drivers, and hardware support. Windows educated people, that the OS handles hardware components with its builtin drivers at a basic level, but installing a vendor provided driver will handle tha same hardware better/fully functional/faster/ etc…
And this is not the case with Linux (well, mostly… )
Also, in Windows world applications tend to be developed “almighty”. Linux applications tend to do less things, but that (probably one) thing tends to be done perfectly.