And yes, there will be micro-transactions. Be prepared for the worst.
"Looks like a hurricane is headed for your city. Pay $5.99 now to save your citizens!"
Graduated, began working at an internal corporate helpdesk at a large ISP. Started off doing Tier 1/2 stuff. Moved up, gained experience with the server side of things, began doing on-site support for a consulting company a major city. Hated it, and moved back to a corporate helpdesk in the same city. Acquired a macbook and iPhone. Took a liking to the mac ecosystem (i was a windows guy up until then). Decided iOS development was what i wanted to do.
Studied and programmed in Obj-C with my free time for about a month (free courses from Stanford available on iTunes). My OOP knowledge was still there, and I decided to quit my helpdesk job, study iOS full time, and try to get a job with that. As luck would have it, I was so essential to my helpdesk that they offered to train and transition me to development, in exchange for an additional month at my old position. (2 weeks was not enough time to backfill).
Went to an excellent bootcamp-style training course which solidified my skills and built up my confidence. Have been programming full-time for just under a year, could not be happier about the switch.
In the small group of participants who became cannabis dependent before age 18 -- a total of 23 cohort members -- the decline translated to an average of about 8 IQ points, whereas 14 participants who also showed heavy cannabis use but only beginning in adulthood showed only a very small drop in full-scale scores (P=0.02), Meier and colleagues indicated online in Proceedings of the National Academy of Sciences.
However, the strongest relationships between persistent dependence and IQ decline applied to those who began heavy use in adolescence. Meier and colleagues suggested that, actually, the relationship between dependence and IQ decline may be entirely driven by this group.
here is the source i used: http://www.medpagetoday.com/Psychiatry/Addictions/34415 i would bet there is some external factor not controlled for.
Build a system that even a fool can use and only a fool will want to use it.