Whatever works on you. Trading may give you an income in a snap, but it is only for short-term, unlike investing, which is long term.
Investing mean you have to wait for long period, Since investing don't give profit in nights. Plus there's many sites offering you some benefits but believe me they're scammed and nothing.