The more you get used to creating things, the more you learn, the more accessible coding becomes. Thinking that programming is something you can learn in a short amount of time, and not recognising that there is a learning curve. If you feel overwhelmed by the idea of learning to code, here are three strategies you can use to make the process easier and less intimidating. Learning is almost limitless, so programmers have to learn new tools, languages and technologies all the time.
No one is born understanding code, and people from all backgrounds have learned to code, from young librarians to experienced teachers to mid-career professionals with no relevant training. They find some code learning materials online, fill them in, but then realise that they get nowhere. The more you get used to creating things, the more you will learn as you go and the easier it will become to code. When you start to specialise, you can start to learn the specific commands you need to do more advanced tasks.
If you assumed you'd be able to write IBM programs after only a week - or even a month - it's no wonder you're finding it difficult. Coding takes time, patience and discipline to learn, but it is not difficult, and there are many ways to set yourself up for success as you learn to code and advance in your development career. Don't shy away from Googling for answers; it's a key part of learning to code in the Internet age. It's easy to think that programming is hard to learn and that unless you have an innate talent or at least a background in computer science, there is little hope of success.
It doesn't need to be a huge undertaking, just a small project that helps you apply the skills you've learned. Learning a programming language is like learning anything else: it will be easier for some people and harder for others. Even if you are able to get a few applications up and running, it's hard not to feel lost in the grand scheme of becoming a true professional. However, like anything new, it's not easy to get started, and the difficulty of learning to program will vary depending on a number of factors.