How to start a freelance career as a programmer/coder/software app developer?
Hello all. I've been discussing some app ideas with some friends recently about app and script development and they're saying you should get into it and and make your own apps, games and scripts and things. But the way I see it and what I've told them is that it can take years of learning coding to become an expert in it before you can do that you can't just learn a new coding language in a weeks time and then create a killer app or game and have it on the Appstore overnight it doesn't work like that!
They're response to me is, well you're just putting objections up how do you know if you don't try? I just shake my head at them and shruggedly agree but I know that it does take more than that doesn't it. Doesn't it?
I've tried learning PHP in the past, well I say tried, I've never really but did get a book from the library about it once about 10 years ago but never got into it as I was doing music back then and other stuff but always wanted to learn something like it.
But I'd really mostly like to start learning programming languages so that I could build my own tools and things that people might find useful.
I'd more be interested in learning mobile app development for making mobile apps, web apps, games etc. And I'm actually getting into learning Python and PHP, JS too. But I'm a bit of a late comer into it all so are these the best programming languages to learn or should I be focusing on something else?
Should I learn some of the older programming languages like C++ and learn the newer ones instead like Ruby + Swift? Or what what you advise?
I'm just wondering as well before I even do, what sort of money can I make as a freelancer programmer and or app developer?
What other skills or abilities or even tools would I need to have and know about to be a successful programmer?
I hope someone can give me some expert, practical advice, experience, guidance and a point in the right direction for a newbie coder!