Is it worth to learn coding today?

I did so many things when I started. I was doing SEO and thought Wordpress development knowledge was important. Turned out learning it first was a mistake..
It really depends when you started, because at one point, Wordpress was on the come up & developers who primarily built sites on html/css boilerplate with light gfx design were the 99%.

So learning WP & slapping themes together put you ahead of the curve.

You should learn it by doing things without software like cms. Just pure code, libraries, coding API etc. No CMS. This is how you understand core building blocks.

You should. And I always advocate learning things the hard way and building it by hand so that you understand the “Why” of development/programming.

However, on the flip side, look where we are now. You can have ChatGPT build you boilerplate JS/Python and then have it break down your functions and have it explain why things go where & the best practices.

In the future (next 5 years or so), full development teams will be replaced by a PM, a code reviewer and 2 AI code bots.

One of the primary keys in development/programming is repetition. Even if it’s a small amount of code or some little function, write it daily. Update your repository every day on GitHub. These two things will keep you fresh.
 
Learn SAP - plenty of customers paying high fees.
Mind sharing your knowledge about what SAP is? I would also make a research about this but would love to hear your thoughts/expertise.
 
Honestly I think it is more useful to have a strong understanding of OOP / data structures / algorithms and be able to read and understand existing code then to actually "code". Nowadays with ChatGPT, Github, and stack overflow you with hardly if ever need to create a completely new peace of code of the top of your head. Granted it is always good to know how and troubleshoot yourself out of these situations. But it doesn't sound like you just want to learn coding for coding sake.

Yes, Skynet is here and the AI / Bigtech overlords control the work, but you know what that runs on? Yep, code. There maybe less of a demand for developers, but that doesn't mean you can't learn programing and leverage it in your daily life to save time, make extra income, or understand the software you download.
 
If you are looking to start your coding journey, I can't stress how important it is to be learning by doing. Courses are honestly useless in my opinion.
Start by following a youtube tutorial that implements something that you are interested in. It should be simple enough that you can google explanations whenever there is something new. Do this a couple of times. Slowly, you will start to build an understanding of what you are doing. Then come up with a project you wanna do. Make it work. It doesn't have to be pretty. Just make it work. Sit down, work on it everyday. Copy existing code, play around with it. Use stackoverflow, google and chatgpt if you are stuck. Once you are done, work on the next project and so on. Your abilities will develop naturally and if you stick with it you will actually start to feel like you know something sooner or later.
 
First of all, I wanna thank each and every one of you for your replies. They truly mean a lot to me as any piece of advice or experience is extremely important. Let me answer a few questions/doubts raised above:

Starting a company/my own business:
That is very much out of the question. Not really because I wouldn't like it, but the main reason is taxes and requirements. I won't directly say where I live, but I'm sure some of you might guess it. Basically, it's not feasible to create your own company here where I live because they literally kill you with taxes, even if you are making very little money. Where I live, almost everyone is running away from this country as soon as they finish school. It's bad. For instance, I'm technically a freelancer at the moment because that is the kind of contract that I have so I have a "small-size, one-person company", but for that, it's just a bit less severe and I manage to do it. Just for this specific category. If I were, for example, to start something like a store to sell a product, I would need to pay LOTS of money even only to keep the business active with zero sales. I'm not joking when I say that no one around here even thinks of opening their business. They just seek public employment or they go for other paths, in a different country. Want an example? The first year I started doing my current job, I had to pay 2x the taxes because they wanted an advance from the next year, even if I could already be out of business the actual next year. This country doesn't give an f. Spoiler: I don't live in a 3rd world country.

About the AI stuff, I'm really happy to hear that it isn't really risking being killed. Again, I really want to point out that I've basically got most of the logic behind coding, I just found the syntax learning and the job itself to be really boring to me. But then, now that I'm actually working I always think: Does this really matter if I don't like what I'm currently doing either? I know that I can't seek a job around my electronics repair passion as I would be out of business in less than 6 months.

At this point, some of you might ask: "Why don't you just move elsewhere?"
Well. Yes, but also no. I would do it, but I really feel like this would be a really extreme thing to do, considering that I would need to move my whole family too. I don't like this country, at all, but after a whole life living with a rent, I purchased my own house 1 year ago and I already fully paid for it. This is mine and I would like to enjoy it.

I also understand that a coding career path would not be super quick, but I have several close friends who are way less tech-savvy than me and they had a quick course and got hired in the country for more than what I earn. This will probably be still doable for a few years here because this country, while still being a 1st world one, is made by really old people and we are only catching out now for tech stuff. There is a lot of demand here, but as stated before, I was mainly having doubts about the AI stuff and the fact that it might not be the best choice out there. You're really making me consider it. However, if you have further suggestions, keep them running. I just can't express how much I appreciate them.

Thanks!
I guess you are from Europe am I right?
 
I thought about this topic after my last post & in general.

1) Going more into Cloud Architecture -> Cloud Security -> IT-Security - path
2) Going more into Cloud optimization -> Financials [which I decided to do now]
3) Should I start with SAP because the demand is so high? I'm a freelancer - and every second post I see is somehow related to those f*** SAP Modules, so is it worth it? Especially during evolving technology, Cloud (which is more or less implemented in most companies), but still, there is much to do
4) AI is essential and will be a big topic. Still, given the economy, corporations prefer, at least for the next year, to put more budget into cloud maintenance and clean their backlog instead of trying to be the pioneer, first mover in AI in a certain field.
5) I think it's not wrong to have a good knowledge of Cloud Computing, especially AWS, Azure, and GCP (in this order)
6) Looking at AI: Well, it will take time - regulations - and some drawbacks. The initial Hype is over; now it's about getting it into a regulated industry and shaping the use cases. After that, the main run might begin again.

Coming back to OP's point:

In consulting, we called it the T-Shape Model. I followed this approach and decided to dive deep into the Cloud & Networks, but AI is still one of my biggest passions.
1730396365360.png
But I will never know. Every university student who did some apprenticeships in big companies has experience gained already in the early years—they will beat me.
That should not encourage anyone - if you want, you can learn a new skill whenever you want.
Realistically, I decided not to take the Developer path.
I greatly respect people who do this - I can read, understand, and help with debugging.

But I will never be a Developer; the Foundation is simply missing + the time to cover it.

Looking at AI and preparing for this, you have this model today, and then you have another one.
Before in IT, you had Silos, then Microservices, bla bla.


1730396704598.png
I miss this shitty Gartner Access. But those Hypecycles show perfectly the evolution of Tech.
This one is not the best, but I could not find a Graph with the overall Technologies and their Stage.

Last but not least, looking at this fancy Model from Gartner [The 2025 CIO Agenda]

1730397084425-png.389672


Well. Im hungry.

Best regards,
zotix
 

Attachments

  • 1730397084425.png
    1730397084425.png
    427.1 KB · Views: 37
If you only want a better job upgrade, you must go for it. Good coders are still in demand in startups and big companies.
 
While AI technologies can aid developers in various tasks such as generating code, debugging, and testing, acquiring proficiency in both coding and AI offers developers the opportunity to leverage AI tools to augment their productivity and efficiency significantly.
 
If you don’t particularly enjoy coding, there may be roles that leverage your tech-savvy nature without requiring extensive programming skills. However, coding can open many doors for you if you’re willing to put in the effort.
 
Since you have a solid technical background and enjoy working with your hands, you might want to consider a field that blends those skills. For example, web development might appeal to you because it combines your interest in coding without having to delve into complex programming languages.
 
No, people telling you it is and that AI is not going to take their programming jobs are coping hard, just look at developments in the last two years, in five years from now programmers won't be needed anymore, you just ask the AI to code your idea.

The same goes for graphic designers (look at how hard they are coping). Most of them will also be replaced by AI within 5 years. It is going to be a slaughter, but people are claiming everything is still fine and AI is nothing but a tool.

Ohw well... ¯_(ツ)_/¯.
 
I'm not the best since I learned everything myself, but replacements are expensive so people are more than happy to reach out to me to trace a short and just replace a capacitor instead of the whole board.
There will always be space for coding so you can actually learn it but your existing knowledge is superb for scaling.
 
It is worth it because programming will never make you unemployed, it will always be needed.
 
I think in the next few years 100% coding will be done by AI, in fact it will code for itself. Already 25% of coding work in Google is done by AI (https://fortune.com/2024/10/30/googles-code-ai-sundar-pichai/). AI will affect all industries and disciplines in future, it is a game changer advancement of evolution, a disruptive tech. Exciting times to come as we move from industrial age to information age whether you like it or not, you will any way have to accept it.
 
Hello, everyone!

I'm currently in the process of finding a different path in my life, especially when it comes to my main source of income. I wouldn't consider myself as a skill-less person, but I'm sure there is much room to improve. I have a little SEO background as I had a pretty successful project 6-7 years ago with a blog site, but I understand this stuff moves fast and what I knew back then It's probably worth zero today. Also, I'm bilingual and I currently work in the customer support field and in the product translation/localization field. This is allowing me to live an okay life here where I live, but I'm completely aware of the fact that it's not the top of the line either.

To be clear, I'm not even looking for a 100k/year job, here where I live even half of that would be more than enough. Of course, the more the better, but I think you get my point. I always aim to work less and enjoy life more, so if a specific role can make 100k/year for a full-time position, I would be happy cutting it in half and getting it part-time.

Other than that, I'm a tech-savvy person, I do small jobs here and there locally. I don't advertise myself for those, it's just that I'm known in the area and people reach out. For instance, I fix phones, computers, and any kind of electronic device (even home appliances) on a board level. I'm not the best since I learned everything myself, but replacements are expensive so people are more than happy to reach out to me to trace a short and just replace a capacitor instead of the whole board.

Now, this is basically to give you some context about the fact that I'm someone who's willing to learn and put a lot of effort into it. Nothing stated above was learned in school. In fact, while in school I was actually studying programming languages and how to code with them. I know how computer and stuff works on both a logic and hardware level, but since I always hated the coding part itself, I never went much past the bare minimum during school and I basically forgot anything besides variables and cycles for the languages that I studied during that time. To be even more precise, I have most of the programming logic already, I would just need to put the time into learning the syntax of one or more languages.

Now, as I stated above, I don't love that. It's not something that I enjoy doing, but I always see friends and others pursue good careers in this field. They make the amount of money that I would like and they also work from home (which I do as well at the moment, and I'd like it to stay this way).

Now, the reason I created this thread: If you were in my position, would you start putting much time into learning coding on a strong enough level to work? I'm asking this because I also take very much into consideration the fact that AI might very soon kill this job. I'm kind of scared of this. However, if you would recommend it, which languages or specific coding fields would you recommend to have a higher chance of being hired, generally speaking?

This has been rolling in my head for months now, but I think it's the right time to pull the trigger if this is actually worth it. If there is someone here who actually took this career path (and I bet there are many), I would much love your opinion and your experience on the topic.

Thanks everyone in advance.
It would be to first understand which language u have a little knowledge about, knowing this will narrow the lines, starting over anything this economyperiod, won't be easy, for the fact that everything required time and perfection. If you are thinking of increasing your income, i suggest you do more marketing of your local business, create a WhatsApp group or Facebook group add your friends and neighbours, and also beg them to add theirs too, And market your local business, if you're better and doing the jobs very well then you can open a YouTube channel and showcase simple techniques on how to solve some tech problems. The sad truth is that people worry about competition rather than worry on how to perfect their skills or career. Having a family, won't be that easy to take a new path. Looking at what your friends are earning is a mistake from your path if you because of that want to learn what they are doing. You won't be happy if you don't succeed. I suggest you develop what is already giving money intensified it, you can start you seo stuff and open a store to reach 1st world people.
This days money is online and you can make money anywhere online just have a product or offer services. Even the 1st world make money from the 3rd world. Remember not everything you read online is always the way is it.
If you need to dive into another path at you level, set up a plane, for 2 year include feeding fees, school fees if your children are going to school, household expenses, transportation, all kind of maintenance you require. Plan it very well. The money might reach 4000$ to 6000$ in the 2 years u willlearn new path. You need to have this money down then your can sit down to learn new things while giving it everything you got. 4 years mustn't be 4 years, study for 12 hours to cut the year to 1 or 2 years. Mind you, don't give up when you start, and don't learn coding for fun. Learn it for it Sole purpose, To Make Money (TMM).......
 
Back
Top