What hardware and software is needed to put together a basic flight simulator? Due to financial impediments (other priorities in life) I had to postpone my PPL. While browsing the questions on the site here, I was having a look at this question: Can Microsoft Flight Simulator help me learn to fly (or make me a better pilot)?
In that question there is an answer by abelenky where he posts a picture of his old simulator rig. I was wondering about the process to put a similar simulator rig together.
What hardware and software would I need? I've heard about joysticks, but is it necessary to have pedals to move the rudder? To make things as specific as possible, here's how I imagine using it:

The purpose of the simulator
I would like to practice the use of the instruments while enjoying myself. Maybe flying some of my favourite second world war planes for instance, if possible.

What types of planes and flying is it for?
I would see what is available. I have been flying only Cessnas so far. I would love to fly a Focke-Wulf Fw 190 if it's possible.

What types of training or practice?
Navigation, landing, instruments, anything to help with the PPL.


(This is a similar question; it has been closed because it was too broad, since it asked about all possible solutions. I'm only asking which are the essential components to make a basic simulator for PPL-level skills.)
(first off, I need to post a new picture of my sim rig soon.  It's improved since then)

1. Yoke vs. Stick

Try to model it after a plane you're actually going to fly.


If it's a yoke-controlled model (like a Cessna), then you should have a Yoke.
If you're working towards a stick controlled plane (like a Piper Cub), then you should get a simple joystick (not a fighter-pilot-styled super fancy one).


I have this model: 
But I want to upgrade to: 

2. Throttle

After that, I think a throttle is important.
Making the throttle precisely mirror your chosen airplane is not as important.
(pushing a lever is pretty similar to pushing a control rod).

The three-lever model comes with the Pro Flight Yoke.
Or you can get a a Push-rod version like this:


(more updates when I have time)