There is no difference between www. and only website name. Both should would for the user, pick one and redirect to it from the other.
You must use http:// to visit all websites, your browsers deals with that so you don't have to type it in. https:// is the secure layer, the traffic is encrypted using an SSL certificate.