Originally Posted by mufc1993
I am looking to become proficient at code with a view to teaching it in the near future. I am a complete beginner in it at the moment.
I'm wondering where would be the best place to start? If someone had a rough idea of a scheme of work for coding that would be great. Have heard Scratch is the best to start with anyways before getting on to the more difficult stuff.
What sort of teaching ? Coder dojo or third level?
As this will dictate what you mean by proficiency .
Do you plan to do this full-time or part-time?
Have you already got a degree? What's your current level of education?
If you have no programming experience your first language will be the hardest after that new languages become a lot easier and faster to learn.
From a complete beginner scenerio I would expect a good student to have a good level of object oriented programming knowledge/capability in Java in about 18 months of full-time study
Of course different people will have different views of what good / proficient means