I am 17 and will hopefully be going to university in a year and a half. I know basic syntax for quite a few languages but the only languages that I would say I know (that I can build an application in) are (in order of proficiency) Java, html5-javascript and python and enough php to work with wordpress.
I have made a wordpress site for my school's maths club which allows people to post articles and made sure that it was responsive. And as for dektop programs, I have made a few things that I occasionally use for myself but most of the time I just open python idle to do something quickly and not save it. In terms of GUI I have made a few simple (as in not 3d) games for both web and desktop. I have made a basic GUI code obfuscator and code deobfuscator- it is not perfect because I made it only work to the java way of indentation. I have also made a tool that allows a user to select a colour in an image and make it transparent- a feature not available in ms paint.
I was considering becoming a freelance web developer but am reconsidering since most people can (or think they can) make do with a free custom online website builder and I think that few would need what a freelance web developer can offer- or at least what one with my experience can offer.
Is freelance web developing not in demand anymore? If I am not very convinced then I doubt potential clients would be either. I would like reasons so if someone asks why they would need one, I can tell them the truth - whether it is unsuitable for them or they need it.
What should I become, a freelance web developer or a freelance software developer? Ideally I want to take any opportunity (within reason) but what should I market myself as?
Also, is it realistic for me to be able to make an income freelancing while at uni considering my age and limited experience? How would I become either of them and is it realistic to think that I can make an income from it while at university and maybe even pay my student loans? I live in the UK where the minimum university fees are £9000 a year.