I have Sage and Farming Village in my hand. Which should I play first?
Is there a right answer?
Yes:
I have Sage and Farming Village in my hand. Which should I play first?
Depends on the contents of your draw pile.
More of a non-answer (or inside joke) than a correct answer.
No but it's true. Depending on what's left in your draw pile and what the situation is, you should be able to tell which card you want to play first (and by "should", I don't mean that you actually should do it because it's usually way more complicated and way less useful than in this following example). If the contents of your draw pile are, for example, Hunting Grounds and 4 Coppers:
Play Farming Village first -> there's a 1/5 chance that it draws your HG, and then Sage can skip over those Coppers, trigger a reshuffle, and find you another $3 or more expensive card. Which is good if you're going to draw your entire deck and bad if you just shuffled yourself a deck full of Coppers and other junk. Or you can choose to not play Sage and be left with 4 Coppers in your deck which
probably sucks EDIT: is completely fine because the Hunting Grounds will draw them for you. There's a 4/5 chance that Farming Village draws a Copper, and then Sage will find the HG and skip over some number of Coppers between 0 and 3.
Play Sage first -> Sage will find the HG. There's a 1/5 chance that it was the last card in your deck. Then you can play Farming Village to trigger a reshuffle, and it will find you another Treasure or Action card. Which is probably much worse than what the Sage did for making your engine go off this turn, and if you're going for the reshuffle control, it's equally good for that but then you have those Coppers in your discard pile instead of your hand. There's a 4/5 chance that HG is not the last card in your deck, Sage will skip over some number of Coppers between 0 and 3 and then you can play Farming Village to draw a Copper.
Then you just have to decide which 1/5 chance you like more. Obviously you should play Farming Village first in this particular scenario.
First thing I'd say is that, particularly when learning unfamiliar cards / when new at the game, it's probably better to play a sub-optimal strategy perfectly than a better strategy poorly. If the better strategy is a mirror, and your opponent knows the strategy better, it's not likely that you'll win, even if you both make a few mistakes. On the other hand, if there's a strategy / combo you know very well on the board, better than how well your opponent knows the "better" strategy he's playing, you've got a chance.
This depends on what you mean by "better". It's true that you'll probably be more likely to win that single game if you play a strategy you know well instead of a better strategy that you have no idea how to play. But if you want to get better at the game, you will have to learn how to play those better strategies sooner or later. And actually trying them out is a pretty good way of learning.