I have 3 computers linux, windows and mac. If i have the pro license am i licensed to run docker desktop on all 3 machines?

Please assist. Thank you in advance.

Yes, you can use the Docker Desktop on all your machines. The license is for your user and not for the machines, but you can’t share your user with someone else. I usually use only my Mac (and Linux servers of course), but right now I have Docker Desktop running on Mac and Windows as well to work on tutorials.