i mean you can make money on any timeframe it really just comes down to your execution
check out the intelligent investor by benjamin graham
technical analysis by brian shannon
william oneill's book how to make money in stocks
jesse livermore's how to trade stocks
if investing is your goal, i.e. you want to buy and hold for the long term, you need to learn how to read fundamental data and at least be familiar with technical analysis so you can pinpoint entries, warning signs, when to add and or exit a trade, etc.
one piece of advice i'd give, just wait for the market to crash before putting any serious bucks to work. get your feet wet with a small dollar amount, learn but save some powder for the crash. you always want to have cash handy.
come up with a plan that works for you. i personally am a day trader, i trade options and its what works for me. if i was looking to invest, i personally wouldnt risk more than .5-15% of my book on anyone stock. most positions would be around 5% of my book this way i can protect myself somewhat from losing my entire account due to black swan risk (i.e. waking up one day and seeing your company bankrupt like GTATQ).
also just know, unless we're coming off a stock market crash and prices across the board are depressed, a cheap stock is a cheap stock for a reason. something like AMD is under 3 bucks because it's a piece of ****. so dont get caught up in the whole oh that's cheap that's gotta be good value. you want stocks that will grow and have positive cashflows. and if you're into dividends which is cool, you dont want to have to worry too much about depreciation in stock price and potential dividend cuts (i.e. RIG). you want companies that have the cash handy to increase their dividends each year like KO and AAPL.