I am considering learning the skills needed to become a freelance web programmer or web designer. I have confidence in back-end development but am learning more about front end. I live in India and you dont need many dollars converted to rupees to make a good living. Since I live in India, I will not be able to meet clients locally. All interaction will have to be through the net. So I am not sure what skills I need. I have:
- Solid understanding of HTML/CSS
- Intermediate understanding of C# but am currently learning JS and jQuery
- Basic understanding of SQL
- Good understanding of 3D modeling
- Understanding of image editing but no real digital art skills
I can only communicate with clients online and will have no online rep when I eventually start so I will need to build some first before I can hope to find work. I think this means doing work for free initially --- possibly on Github. I can think of no other way to build online rep so would appreciate suggestions. I think my biggest weakness is that as an Indian freelancer, I would only have an online presence, not a local one. So it requires building an online presence first which is currently zero.
I am in no rush to make money and have time to devote to learn the needed skills. I suspect I will also need to learn PHP, Python and maybe Node.js and Ruby on Rails. So please help me understand :
Based on on what I have shown I know, am learning, and plan to learn, what kind of activity will be needed to start building an online rep for a completely online freelancing beginner web programmer or web designer? Is there any difference? Both seem to involve coding...one just seems front end, the other back end but as long as I'm not making art I'd rather go down the path that offers more chance of money. Not necessarily more money....just more CHANCE.