Yes, it is possible. I know I'm a little late in the game, but here are some resources for you.<br />
Not always. It's always better to go to a physical class
join a group in your area through "Meetup" and you will meet and chat with spanish speakers who can also speak English and there will be all levels from beginners to fluent . Its a great fun way to learn and socialize at the same time.
act on it