Nowadays we can easily receive opinion, that programming skill... 1) is easy to gain and to be a programmer is ... 2) a piece of cake.

I really, can't agree with any of those opinions. However, I've been programming for many years and I am a perfect example, that anybody can become a programmer. If I can, everybody can!. So simple.

Lately, an opportunity has come, to teach somebody how to make software in 2 months and not just anybody, but my own, private, girlfriend, who knows about programming, only one thing - that it exists. It was hard not to try it, especially that She and my client (who needs another two programists), will have measurable benefits. What is more, I can check myself in the teacher's role.


Basic conditions have been fulfilled:

  • client and my boss belived in this "project",
  • client was readiness that he will offer her a job if only, experiment with teaching will end with success,
  • I gladly took up challenge.

Extremely short time which we had for learning/teaching programming, forced us to chose Bootcamp method (which means a trainee camp for recruits). Of course not at fulltime (but intensive), because we both have jobs and lead active lifestyle.


Bootcamp word means for me especially "course" which is:

  • interdisciplinary - so, everything, at once (in the same time), what will make possible to sent our recrut for a battle immediately after our course
  • intensive
  • possible to terminate at any time - recruit must know that
  • from scratch - taking into account, that almost every terms and concepts are not familiar for a recrut – programming is a closed book