Basically no. Linux and Windows are so different that a program written and compiled for Windows won’t run on Linux and vice versa. An exception may be done for Java programs, provided that the Java Virtual Machine is installed in the system. However, a few developer groups and software companies are committed in developing emulators that make possible, under certain circumstances, to run some Windows programs on Linux.
Linux has become very user friendly nowadays. For a normal user the learning curve is not steeper then for learning Windows or MacOs.