Yes. I use insight timer, it's fantastic as there are so many types of guides to choose from and a ridiculously large catalogue of recordings to choose from. There's a free version that is more than adequate and the paid version gives access to longer courses of meditation/growth.
Yes I do! I find Insight Timer very helpful. It has tons of free sessions and helps you build a streak. You can try Calm too.
Before this I watched youtube for meditation. I would recommend to watch binaural beat or flame meditation. Currently, fabulous is the only app that I've downloaded in order to change my bad habits.