| Kudos for starting the path to self discovery, aka programming. However, it is tough to go from zero coding experience to being able to pick projects that are fulfilling and worth the money earned. I would study the following day and night for 60 days straight if I were you: - HTML (so you can come up with and create designs - even if very basic)
- PHP (it is widely available, has a large market, you can prototype other people's ideas easily with it, gives you a decent base to go to other languages with)
- CSS (so your designs are at least more efficient by separating presentation from content)
- JavaScript (read: jQuery) Spend a solid two weeks of doing html/css/js, then add PHP into the mix. Add in MySQL after another couple of weeks and then iterate on the whole system for another month. That will give you the confidence to seek out the work that will be worth your time (after 2-3 months of really hard work). Another point: Knowing how to program is a different job than getting side work/contracts and dealing with customers. Find someone to partner with you if you can - maybe give then 25% or 33% if they are dedicated to helping you manage customer relationships. Dealing with customers takes a lot of time away from actually programming and leads to burning out sooner if you are doing it all. Lastly, network as much as you can. If you do so effectively, you will meet some people who want to hire you for your skills later down the line (from a few months to 6 months or more away) so its best to get them in the pipeline early and follow up every once in a while. |