I’d say you were asking the wrong question, firstly you’ve listed OSs when you really mean browser types and screen sizes. What you need to know is what is the best language your website should be written in to cope with a range of browsers and screen sizes.
I’d have thought CSS / HTML is the safest and most flexible. Then throw in some Java to identify the user’s platform and direct it to the relevant site / code, because you’re probably gonna need multiple versions or at least CSSs. Isn’t that the way most mobile sites work?
Yes you could build something in notepad but if you’re familiar with Dreamweaver, reckon that would make life easier. Just take it one step at a time.
Or WordPress…. 😆