ridenar, just because you find something boring doesn't mean it is boring!
stuio - it can be difficult to break into programming. Even if you have a degree or similar qualification, people generally want experience. By the way, I'm a
VB.Net developer - I don't have any qualifications (just experience), I work from home, and I love my job.
Many people will take the Microsoft Certifications, others will take some sort of Computing degree. Whatever you do, you'll need to look at Junior or Trainee positions. You may find someone who's willing to take you on in a junior position for a lower wage, but will provide training.
If you can, try to build up some experience where you work. If you can build some
VB Macros that save your current company some money, then that'll look great on your CV - better than a qualification that doesn't prove you can write efficient code in a business environment.
There are tons of free resources out there, and remember the Express Editions of Visual Studio are free, so it won't cost any money to learn.
On the C#/
VB route, take your pick. One is not better than the other - it's a matter of preference, and what the company you're applying to likes to code in.
Either way, welcome to the world of .Net and good luck!!!