Coding is not easy but totally worth it
For someone who has been working in a non-coding related job and trying to code at the same time, I must say it has been really challenging but nevertheless very much worth it.
Why do you want to learn to code?
Is it because it is the next big money paying job? Actually, it is totally okay to learn how to code because you are trying to score a big salary and enjoy life but I want you to know that you would get miserable and leave immediately at the sight of the next big money job.
But if it is a passion and you can see yourself doing it and enjoying it even if you're paid close to nothing, then, by all means, prepare yourself for some very challenging obstacles and your consolation will be in the genuine joy.
Coding itself is broad and not just limited to websites development. From mobile apps development to web design and development (frontend and backend). You need to know exactly what you want to learn and start. It's okay to learn everything but you do not need to learn everything at once. You need to pick a path and stick to it.
This way you would save yourself from frustration faster.
Start now: There's never a bad time to start coding but there is a right time and such time is now, immediately. You are never too old to learn anything new. Nothing is too hard as long as you can dedicate your time and energy into it. Anybody that says coding is too hard is projecting his/her insecurities and inadequacies unto you. Reject them, please!
Set your own pace: I want you to know that you are not in any competition with anybody. Yes, it is okay to have goals and targets but it is important to set realistic goals according to your pace. Stay away from unhealthy competitions.
Have a mentor or a reference person: No man is an island and everybody needs help. Surround yourself with people who are willing to offer assistance and never be afraid to ask for help. Someone else out there has encountered whatever problem you are currently facing. Save yourself and ask for help.
Learn how to be dependent: Find a way to solve problems on your own. Use the internet, your tutorials and anything you can to better yourself. This way you become a better developer and a solution provider.
Continuous practice: Make it a habit to always practice whatever it is you learn daily or regularly depending on your schedule. Set a schedule for your practising and please stick to it. If not, you will find yourself learning the same thing over and over again
Learn to take a break: Always find time to take breaks and do fun activities because at the end of the day if you break down, your coding journey ends there.
My name is Michael Ashefor and I have just started Frontend Web Development and it has been amazing. Feel free to share your experience and tips with me and others.