If you're in Windows, VB is definitely a good way to quickly put something together and see your results quickly.
If you have some formal education, I'd recommend that you keep learning. Get an ACM (http://acm.org) or IEEE (http://ieee.org) membership and read articles. Read books. Go to conferences. Other professions like architecture and engineering require their members to take part in continuing education. Even though it… Read more
Follow your passions, and don't be afraid to start small. One thing that kills of dreams like this is never starting because it seems like so much work. It's better to write ten little programs and learn something from them than to dream about, but never actually write, an iPhone app.
Good point about the local experts. Finding a community that can help you grow is very important.
My recommendation is to talk to some people in the part of the industry you're interested in and see what skills they're looking for. Different companies have different requirements for "entry level", so find something that seems like a good match for the skills you currently have. Talking to people also helps you… Read more