A lot of the work is more boring business oriented work, and not a lot of startups. But it's steady, there's plenty of it and it pays relatively well compared to cost of living.
Start with Dive Into Python... then decide on something you want to make for yourself and work from there. Python is one of the better options to start from. JS is my personal favorite, second is now Rust, but they're harder to jump into as a beginner.