By all means play home games with your friends! It’s one of the most enjoyable ways to play poker.
There are some advantages to online poker, however. When you play online poker you don’t have to worry about slowing the game down because everything is automated (including the dealing) and your blinds will be posted for you.
Because you play more hands you’ll tend to learn the poker hand rankings faster and understand the game a bit better.
If you’re looking to improve your game, online is probably the best way to play because you can play a huge number of hands against skilled players.
Plus the huge perk of online poker is that it’s available 24/7 every single day of the year!