Carlo B. answered 04/01/19
Degree Italian History and Culture + 10 Years of Teaching Experience
The main difference between present progressive usage in english and italian is that in Italian is normally used to express an action going on at the time we write it, while in english is commonly used instead of future
sto andando a Roma=I am going to Roma NOW
Tomorrow I am going to Rome(present progressive-Domani vado a Roma (present-the action is moved on by the adverb DOMANI in a present term)
Overall you need to consider that in english many exceptions are allowed as spoken and written language are getting closer and closer while in Italian things allowed in the spoken language are CAPUT in the written one, which is a very formal way to communicate.