I am nervous to start speaking early on, so I think I would rather do some solo studying first. Apps sound like a good option, do you have any particular suggestions for me? Preferably free ones, or available on a low budget.