Can I make this happen in 2015 or is too late?
I want to either go with the JS or PHP route to begin my journey which is easier and will show me results right away as far as money?
Before I go to barnes and noble or started taking courses I need your advice on the right way to become a freelance web developer.
Good Luck.
Are you already an expert web developer? Are you a complete beginner? You sound like a complete beginner.
Try making a simple website and putting it on the Internet somewhere.
If you have no experience, it's going to be very hard to find clients. Maybe you should work a couple years as an employee somewhere first, to get experience?
You can try bidding for jobs on those elance/odesk websites, but those will be bottom feeder clients. Those will be the type of people who expect you to make a Facebook clone for $100.
On Elance, I've used it for some basic jobs. I'm absolutely going there for affordable labor on lower skill projects, but I'm not trying to get Facebook @ $100. A typical job would be for someone to do a basic template brochure website build (with all copy/structure mocked up) for $600-$1,000. Locally this would be $3-8k. That doesn't seem unreasonable to me for a cheaper country wage... though perhaps people would disagree.
As a client I find it tough to find guys that offer quality work. The contractors I've used are more than helpful but consistently lack attention to detail and value ad in the build process I would expect from experienced designers. Time is valuable and it seems to be death by 1,000 cuts on small comments a quality designer would typically sort out before you see.
Those freelancer sites already have thin margins. If they start restricting their pool of workers and clients, it wouldn't work.
You get what you pay for. If you get a bargain on price, then you get lower quality or have to spend more time checking their work.
Do some fraction of something like this http://blog.jenniferdewalt.com/post/56319597560/im-learning-...
Learn and make a Portfolio and get a lot Publicity at the same time - when you ask for work people could know your name.
Blog or Web-cast then your journey can inspire many.
Increase your rates until you can't find someone willing to pay that amount.
If you can't find customers at your rate, then lower your rate.