Swing trading can be hard to learn, cause it takes long for the trade to come in to play, possibly days or weeks, and then once you open the trade, it could also take days for it to hit tp/sl. So point is as a beginner you will lose patience and not only that, but it will take longer to learn cause of the amount of waiting you do instead of actually day trading.