Hi, I really like the Pokémon TCG i've got about 900 cards, and nobody to play wth. =( Is there any online software like YGOpro where you can play it online, and make your own decks. Don't say TCG online, you got to buy like everything unless they've massively changed it.
They have changed the TCG online quite a bit in the last couple of years. I remember when I first started it was essentially impossible to play for free, and I gave up within like an hour, but they've changed that a lot. As far as game mechanics, it's the best I've seen so far. It's obviously going to be way easier to buy cards, but it's actually not too hard to play for free - you get a few free decks to play with off the bat, and there's always a promo code that gets you a free deck, and you can earn booster packs and tokens to buy more booster packs or decks various ways - daily log in bonus, matches against other players, entering tournaments, etc. If you're active, you can easily get a couple of booster packs a week, or a new deck every month or so. Only downside is cards you got for "free" can't be traded (with the exception of cards won through tournaments, which count as "purchased" so they can be traded).
Otherwise there's tcgone.net. All the cards except the most recent set or two are available, and you aren't limited to cards you own so can make any deck you want (unless you're playing in "career mode" where you earn points to buy cards through playing games and achieving goals). It can be a bit finicky at times though, I find gameplay a bit clunky, and it hasn't been very active recently. But it's good if you want to play using some of the original sets.
There's also playtcg.com. I haven't really used it because it's completely manual play - the computer doesn't do anything for you at all unless the programming's been updated recently - but again, you can use any cards you want, so it's good if you want to play with older cards, or interact more with your opponent (because you have to actually tell them what attack you've used etc.)