What i want to know is how can i become a successful trader and make money for the rest of my life. Should i learn technical analysis or harmonic patterns......
And which is the best market to trade for a beginner.
There is no best market for a beginner. This is not a game. Go for demo trading instead before you jump in with real money.
Some people may call TA bullshit but there are people with consistent result trading based on TA. There's something more important than TA though, it's called risk management. You should learn that too. TA, FA, anything is just tool to analyze the market. The key to staying alive is risk management.