I think that the question in itself is flawed. There is no single thing that you can buy or own that will make you a good poker player. First thing that you need to realize is that it's like a real job. You need to be very serious/professional about this.
You can buy a lot's of good books, but there is no complete systematic method when you try to learn from all of them. At once. You will just get confused.
Best solution is to have poker coach, who tells you what to do. It's not very cheap, so people try to find alternatives. As for beginners, I suggest to find one full system (created preflop ranges, postflop plan, standard lines, etc.) and only work only on that. Most likely it's going to be one of the poker training sites. Before you chose one, you need to do your homework and find out if they have a "backbone" material. Meaning, they give you a standard game-plan against average opponent. Then you drill it for a long, long, long, long time.
Then you get some healthy bank-roll which you use to get better and also can afford to pay a coach.
With all this being said your question should rather be: What are possible training sites to get me to a basic "poker variant" game plan? I can afford to pay 50$/month.