New player needing some help

hi i am new to yu gi oh i haven't played since i was a kid and i was just wondering where is a good place to buy like decks, boster packs and singles online i've been looking at places like toywiz and amazon. some help would be much appreciated