DEV Community

Angel Alberto Rueda Mejia
Angel Alberto Rueda Mejia

Posted on

Teach others to code.

I am always telling everyone they should learn to code and how awesome being a software developer is.

One day someone approached me and told me: teach me.

I froze! I know how to do code but I do not know how to teach someone to do it.

So here I am, asking for your help.

How would you do it?

How would you help someone learning to code?

Top comments (3)

Collapse
 
rdumais profile image
Ryan

This is a great opportunity for you. This will help you solidify your knowledge and allow you to create a connection with a fellow developer.

I would first make sure the requester is willing to learn. I would hold their hand in the beginning just enough where they become curious to learn for themselves and come to you when they have problems or cannot figure a solution. This part becomes tricky as they may become too comfortable with asking for help.

Collapse
 
andrewsmith1996 profile image
Andrew Smith

I think teaching others is a brilliant way of improving your own skills and your own knowledge. It offers a new light on things as you end up simplifying the concepts down into something that a beginner can understand. This method of refining a concept down into its core ideas is something that can really solidify that knowledge for you.

**How to teach others to code? **In my opinion the best way is to teach basic concepts, then get them to simply start building projects. Simple projects to begin with that become increasingly challenging as they become more accustomed with the language. In my opinion the best way to learn to code, is to break stuff, fix it, repeat.

**In terms of actual resources? **I found Codeacademy great, as it feels great to work towards goals and challenges. But to be honest, I'd still recommend getting a beginner to just start coding and build simple things.

Another tip (and something I wish I'd done from day one) Get them to keep their code! Nothing beats imposter syndrome and helps you realise how much progress you've made more than seeing your old code.

Collapse
 
tux0r profile image
tux0r

Don't tell anyone to code.

Tell them to engineer.