Plenty of jobs in web-dev, both freelance and salary. I'd recommend javascript as a starting point over Java/C#/C++ as it's easier to test/play around with, the fundamentals of object oriented programming will apply across the board, and the job market is enormous.
If you do follow that course, however, get into React or Angular right away (well, as soon as you understand the basics of the language). Learning more traditional web frameworks and then trying to apply that knowledge to the way React and Angular work is honestly more difficult than just starting with them from the get-go.
It's a great time for eager web developers. Massive shifts away from the more traditional app design standards as well as the adoption of ES6 (newish standard of javascript) have really changed the landscape. It's been a real equalizer between new grads and industry vets.
Web dev also has the advantage of being very 'flavor of the month'. You don't find many companies with weird esoteric requirements. For the most part, they're all looking for people with experience in the same 5-6 libraries as everyone else. Alot of other platforms can get very specific and you'll wind up getting a huge amount of experience in a C# library or reporting system that won't really apply to other positions. Just makes for an easier job-market.
If you're starting out, make the projects that you want to make. Just think of something that would be neat and see it through until it works the way you pictured. Push your changes to github often so that a potential employer can see that you're consistently working.
You don't need a CS degree for 90% of web dev positions, but you DO need to be prepared to show them why they shouldn't be concerned that you don't have one (relevant experience must be demonstrable, otherwise it isn't that relevant). Have a full github, have a knowledge of the types of questions you'll be asked in an interview, speak to developers to get an idea of what sort of things to focus on in the interview.
__________________

Gradner Goodtimes - 60 Bard
|