I used to think the best way to learn trading was scalping. That way you got in a *lot* of trades and it seemed to me that that was the way to learn. I still think that learning trading takes a lot of trades, but I'm now more inclined to think that scalping doesn't give people enough time to become familiar with things, enough time to think things out. And scalping doesn't teach you to hold on to a trade when you should wait while it's going your way. So now I'll say that for learning, the best time frames for holding are about 10 minutes to two hours.
As far as "risk", well anything is too risky if you put too much size into it. You should start with enough cash that you can accept perhaps 500 or 1000 losing trades. Not that you'll have that many consecutive losses, but if you begin with $20,000 over a minimum PDT account size of $25,000 that would be $45,000 and you'll have enough to lose $20 per trade a thousand times before your broker takes the car keys away from you. At 100 shares per trade, to lose $20 you have to let it go against you by 20 cents which is about right, counting commissions of a few cents per share. Losing those first 1000 trades might take you a few years so you'd better have some other way of making a living or another pile of cash to live off of. During the years of learning, you should see your results improving otherwise you might consider quitting early. Consider it the cost of a college education. Not everyone finishes college.