@Joyfano said:
Speaking of Linux Server.. correct me if i am wrong can i use Linux as my server then my client computers are Windows?
Yes. But it depends what you are serving. "Server" and "client" only mean "provides a service" and "consumes a service" so the terms are pretty loose. But to prove what you ask is true, you are currently reading this website on Windows (the client.) The site itself is running on Linux (the server.) So this interaction that we are having right now is both of us using Windows as the client and Linux as the service.
Likewise you can use Office 365 on a Linux machine. So Windows is the server and Linux is the client in that case.