I really would stick to a well known brand of track, rather than try and make your own. It isn't easy, and trying to get it right might put you off completely. I think the first piece of advice most people give is get something running, there's always time for expansion when you know the basics