I never planned on posting this, so please ignore the untidiness and I am not much of a Writer. It was an answer I gave to a question on this platform. But then I thought I should share it as a post. Gives a thumb if you find it interesting, and also share with a friend.
Firstly I have to mention, when it comes to learning, I need practicals/visuals to understand while wishing for a tutor. But down the line, I found a way to learn by my self which I am just gonna summarize using programming language as an example.
- Read the book provided with the language/tool. Alternatively find a resource and stick with the resource through thick and thing.
- Understand what you read and Practice each topic.
- Never leave a topic until you understand the How, Why, When etc of it.
- Pick up a project to apply what you have learnt..
- When you forget how to do stuff, go back to the topic that's related to what you want to do in your resource..
- Go to step above.
The key i found to this in my years of teaching is FUN.. Make what you wanna teach fun. Nobody forgets something easily if its a good memory. while every wishes to forget the bad memories. but wants the good ones to stay. Yes, sometimes we have students that are introverts and all. Psychologically I most time read such student to be one that's not wanting to get hurt, so the key here is make yourself a reliable and trustworthy friend. Before you know it, they'll tell you all their secrets. that way they will want you around most times. making it such that your class wont be one they'll wanna miss and also be punctual to every one your classes.
After you achieve the connection above with every of your student. They would not mind telling you whenever they are confused on a topic, even before you ask if they understand what you have been teaching so far.
Now the teaching technique I use is by relating every thing I teach to daily activities. i.e If I am teaching about
control structures, I wouldn't just go on and on with the gibberish part of it as it is new to them. I would rather give a life scenario of them sending a friend to get em snack e.g Ben get me Pizza if its fresh, else get me Sausages. then i relate it to the
control structure I am teaching. That way, they'll understand pretty well, even if they forget how to do an
if-else, they'll check their note and recall in a jiffy.
The top of all is ask em to choose a case study of choice. you all work on it and find solutions to problem arising in each step of the way. this way, they get to see how what they've learnt is applied in real life.
In the end, make it paramount to the student to always know where to go when they find it hard to understand something. show them some examples. Google search in their presence, Make and Use references.
PS: As they see you as their guru, even if you remember something. Once in while act like you don't and go check your reference. that way they also would know you are not perfect and know the time to ask for help.
PPS: Don't forget to give simple task. its just for them to practice and get familiar to conventions and not to test their thinking faculty.
I found teaching to be one of the best thing I feel I am good at. And I always hold on to the believe
"Even if you do not want to learn, You would learn as far as you signed up".
Being on the other side i.e me being the learner, I am fast in learning and adapting or with a tutor helping out. But when the tutor is bad, I find it hard to learn.