Answer:
All of these are personal opinion so I would personally suggest learning about these on your own as well as here.
9.4m questions
12.1m answers