I do recommend classes, PDF's and textbooks like many other but I do also recommend these two apps, which will help you a lot on learning Italian:
→ Duolingo (free, with non-necessary in-app purchases)
→ Memrise (free, with non-necessary in-app purchases)
Both apps are amazing and will get you speaking Italian. But still, I, personally, preffer Duolingo.
Hope it helped,
BioTeacher101