I love to sew!
I have an ancient Singer sewing machine that was my Mom's and was bought in 1962.
I would recommend buying a Singer because they are built to last. And they have built their reputation on quality machines.http://www.singerco.com/
The singer site also has some free projects that you can do too.
Another good brand is Pfaff.http://www.pfaff.com/
No need to buy any of them online. You can find them in most stores, especially stores geared towards sewing supplies. It's best to go and look at them and try them out and ask questions anyway.
So far as online stores with sewing notions. Surely you must have fabric and/or sewing stores in your city?
If you are just getting back into sewing, it's best to go to a fabric store where you can pick the brains of those who work there. People who work at those usually know something about sewing and fabrics etc. and can be a wealth of information helping you to not only pick the right patterns, but also the proper material and the right notions such as zippers and threads etc. Some will even give you sewing tips too!
I remember years ago when I was first getting back into sewing I had no clue even how to lay a pattern. I had totally forgotten all that I had learned. I really needed shorts for physiotherapy and figured I'd make some. The girl at the store helped me pick a pattern, the material and thread etc. She showed me how to fold the material so I could lay the pattern. She even opened the pattern and explained what it all meant. I went back to see her about 3 times after that, each time dragging my shorts along with me, and she helped me work through the problems I was having.
I would also suggest looking for sewing shows on television. Usually Home and Garden or PBS has sewing shows. Mostly on the weekends and in the mornings during the week. One show that I really enjoy is "Sewing with Nancy". For several years I faithfully taped every show and have a large catelogued library of VHS tapes. She taught me a great deal too. She explains things very well, and it's easy to understand. Here are her websites.Sewing with NancyNancy's Notions
I notice at her site that you can also watch her online from her site too.http://www.sewingwithnancytv.com/