DEV Community

Cover image for Things To Consider When You Want To Learn To Code At Home

Things To Consider When You Want To Learn To Code At Home

ionorah14 profile image Laura O. Tolentino ・3 min read

Given the current coronavirus pandemic, people are losing their jobs in practically all industries. Lives are being affected and it will soon become really tough to get financial support since funds will run out in the event that the outbreak continues for a really long time. You might have the best mattress in the world and still not be able to sleep because of the stress of these tough living conditions.

Now is the right time to change careers or at least learn something new. Coding might be something that you could start since you only need a computer and online access to learn. Numerous really cheap and even free resources are available for you right now so you could make the first steps towards a lucrative coding career. However, before you start, here are some things you should remember.

Why Are You Learning To Code?

At first glance, the reason is that you do not have money because of losing your job or something similar, but there might be other reasons to consider. Some people want to learn because they want a promotion while others simply want to start a career change. By being completely honest with yourself, it is easier to make the shift and actually learn.

The answer to this question will also determine the programming language that has to be mastered, together with the commitment you can put in (money and time), based on the goal you have.

As an example, if you want to create a Photoshop alternative in the future, you should get formal computer science education and learn very complex topics, like algorithms and data structure. If you are in the middle of a career and you want to move to tech, a bootcamp that takes a short time is most likely the best thing to do.

Choose A Good Programming Language

After figuring out the reason behind you starting to code, it is easier to figure out what programming language is best for you. No matter what some might tell you, there is no such thing as the best programming language. However, some are better for beginners than others. For instance, CSS and HTML are very easy entry points when you want to start coding. However, these are only useful for basic websites. Even so, they can offer the foundation for more complex programming languages, like PHP, JavaScript or Python.

What Should You Learn First?

This is not something simple to recommend. Most professionals are now recommending that you first learn JavaScript, C# or Python. This is because they offer the highest possible career flexibility and utility.

When you do not know what to do and are still confused, it is better to just start learning something as opposed to nothing. The programming language you choose will help you to get at least basic programming knowledge that will help you with all other languages. This is similar to learning foreign languages. The more languages you learn, the easier it is to learn new ones.

Use Online Courses

Last but not least, you need to start learning sooner rather than later. This is nowadays incredibly easy thanks to the existence of countless online programming courses. They allow you to choose your own learning schedule, which can be a huge advantage. You can do as little or as much as you can, based on your schedule. When you lost your job, you can go through countless courses very fast so you can learn a lot faster than someone that learns while holding a regular job. This can be used to your advantage.

Discussion (0)

Forem Open with the Forem app