Skip to main content
19 answers
22
Updated 2564 views

What is the best way to start a career in IT/Computer Science/Coding?

I'm afraid AI will take over most of those type jobs but also have heard the ones on top will be the ones using AI. I want to start a new career path but just worried what AI will do to it. Any advice will be helpful and the best way to start this career. I am new to the field and need to learn so any advice on schooling, learning, etc... would be helpful. I am currently working on my own website and app projects and watching tutorial videos and LinkedIn learning videos. Realistically what do I need to proceed and succeed.


22

19 answers


3
Updated
Share a link to this answer
Share a link to this answer

Agnes’s Answer

Starting a career in IT, computer science, or coding is still a solid choice, even with AI changing the field. AI is reducing repetitive tasks, not eliminating skilled roles. People who understand fundamentals and know how to use AI effectively will be in demand.

Focus first on strong basics:

Learn one main language such as Python or JavaScript
Understand programming fundamentals and problem solving
Learn how the web works and use Git and GitHub

Use tutorials actively. Rebuild projects on your own, break things, fix them, and change features. Avoid just watching videos.

You do not need to know everything. Employers care more about what you can build and explain than credentials alone. School, bootcamps, and self teaching can all work if you stay consistent and build real projects.

To move forward:

Pick one role direction
Build two to three meaningful projects
Practice explaining your work clearly
Learn to use AI as a support tool, not a shortcut

If you enjoy building and learning, you are on the right path. AI is a tool. Your thinking and problem solving are what make you valuable.
3
1
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

Hi Lalita!
So, I think a little bit of a reality check first to somewhat allay your concerns. While it's certainly true that many organisations are using AI tools to help their developers create code remember that these are being used to assist the developer rather than replace them. There is still very much a human in the loop. Also, while many organisations are doing this, there is a majority that aren't, and likely won't for the foreseeable future. Lots of reasons for this but there is still a huge amount of manual, people-driven work in IT. There will be plenty of jobs in IT that will remain. Yes, they might use AI to help them along, but the jobs are still there and will remain there. Also remember that there are lots of different roles in IT way beyond coding roles. Lawyers, writers, designers etc to name but a few.

I'd always suggest someone in your position make a couple of lists. Firstly, those things you like / love doing. The second is a list of the things you dislike / hate doing. That can then help you narrow down the sorts of roles that you might be more suited to. Remember that every job will have good bits and bad bits. As long as there are more good bits, you're likely doing OK :-)

Finally, remember that university is NOT always the answer here. I know many junior professionals who decided to go via an apprenticeship route into IT. There are many reasons for this choice but they have not been held back as a result. There are many routes in because there are so many different roles. One of my mentees did go to university and studied English. She went to work as a journalist and then 'converted' to become a website developer via a bootcamp. She's successful at what she does and is a proof point of a "non-traditional" route into an IT career. Good luck!
Thank you comment icon Thank you for the info John I appreciate it! S far I am really enjoying app building. I would rather not go to University for a degree. I have a degree already (not related to computers) and would rather not have to go back (student loans, older now, etc...). I'm not against taking a class or two at a local community college though. There's a lot of information online and I know if I apply myself I can do it. I appreciate the thoughtful reply and have taken your notes to heart. Thanks again! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Jason’s Answer

Ultimately AI is a tool and, like any other tool, there is value is knowing how to use it skillfully. So rather than fearing AI, spend your time learning how to harness it in a way that increases your productivity and enhances your value to companies that want to adopt it. It's true that there are many unknowns related to AI, and the work that humans do will certainly evolve, but it's better to be at the forefront of change than left behind.

That said, it is important to still develop traditional computer science skills as they will only be a force multiplier for you when combined with knowledge of AI. With software engineering, our goal is to build solutions that are robust and serve a function well, so the more tools that you have at your disposal the more capable you will be at building something great.
Thank you comment icon Thank you for your answer! It makes total sense and I will make sure I learn about traditional computer science along with AI and use them both to my advantage. Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Siva’s Answer

Hello Lalita,

Most research predicts that AI will change a large percentage of jobs, but that doesn’t mean it simply removes opportunity. It also creates new roles and changes how work gets done. The people who struggle will be the ones who ignore AI. The people who thrive will be the ones who know how to work with it.

In that sense, you’re actually in a great position. You’re learning now, in an era where being AI-native is an advantage, not a disadvantage.
Like Agnes said, the key mindset shift is this:
- Treat AI as a tool, not a threat
- It’s a copilot — not a replacement for thinking.

If you are new to the field and worried about how to proceed, here are three practical actions that can help reduce fear and build real confidence:
1. Build evidence that you can do the work: Confidence doesn’t come from watching videos — it comes from proof.
- Build your own small projects (websites, apps, automations)
- Use AI as a helper to explain code, debug, or explore ideas — not to blindly copy
- Each finished project becomes evidence that you can build.

2. Create a simple portfolio: You don’t need credentials to start — you need examples.
- Show what you built
- Explain why you built it and what you learned
- Include your GitHub or live demos

3. Focus on fundamentals + thinking: AI can write code, but it can’t replace. Strong fundamentals make you adaptable — even as tools change.
- Problem solving
- Understanding tradeoffs
- Explaining decisions

You don’t need to know everything to succeed. You need to keep learning, keep building, and stay curious. If you enjoy creating and improving things, you’re already on the right path.

Those who learn to ride this shift will be in demand for a long time.

Wish you the best!
Thank you comment icon Thank you for this information! I appreciate it. I have already started making an app using Swift and my own website using GitHub and VSCode. I am using AI currently to help me, Claude and Gemini since I don't have a huge understanding of code right now. I am making sure to take the time to learn and understand it too because I know that's important. I really appreciate your reply and I will continue forward and do the best I can and take your advice. Thanks again. Lalita
Thank you comment icon Not sure the rationale behind selecting Swift. The industry trends React / Flutter and NodeJs backend. In general JavaScript. If you are building mobile we could go with React Native + Expo. That is what we use for our web and mobile app development. Siva Kann
Thank you comment icon Good to know! I chose swift because I had a former coworker doing a tutorial on it for apple and I'm a mac user so it made sense to me to try it out. So far I'm enjoying the experience. I know each one has their strengths for the type of device it's being built for, etc... I'm still pretty new at this and I will make sure I learn the industry standards since that's what most companies are using. I want to be diverse. I appreciate the good advice. Thanks again! Lalita
Thank you comment icon Understood. Irrespective of the device, try to follow the industry trends. Instead of following tutorials. I would urge you to continue to learn & build things you needed for your project. That will help you enhance your problem solving skills more than learning basics. Wish you the best! Do reach out if you need any help! Siva Kann
Thank you comment icon Thank you so much for the advice Siva! I will reach out if I need any help. Much appreciated. Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Sandeep’s Answer

Hello Lalita,

You’re not wrong to worry, AI will change a lot, but it’ll also boost the people who know how to use it.

If you want web/app dev, keep it simple:

- Pick one path (front-end, back-end, or full-stack).
- Learn the basics well (HTML/CSS/JS, Git, APIs, databases).
- Finish and deploy 2–3 real projects (portfolio > certificates).
- Use AI to help you learn and debug, but understand what you ship.
- School helps, but isn’t required—consistent building matters most.\
- You’re already on the right track. Focus on one stack and keep shipping.
Thank you comment icon Thank you for the advice! I really appreciate it. Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Sandeep’s Answer

Hi Lalita,

I hope you are doing well. To start your journey into the vast field of computer science, you need to first understand where your interests are.

1. Its important you do a degree / course in computer science. Look out for courses wherein they teach you how the computer works, what's binary numbers, how do computers work, what is CPU, RAM, storage, network and how they work together? What's cloud?
Essentially get your grounding in computer science so that it gives you confidence when you front the real corporate world.

2. Do you have any experience with coding and if so, do you like it? If you have not done coding before but want to check if it interests you, just try to write a simple logic on piece of paper: adding even numbers from 1 to 100? Once done, did you enjoy putting a logic together for this problem?
I do read your concern about AI taking over jobs. In my view, AI has already started assisting programmers to write code. However a human has to still prompt AI with the problem they are trying to solve, what will be in the inputs/outputs expected, etc? So humans will not go away but will play a role of defining the issue, requirements etc.

3. Do you like to analyze data? Do numbers interest you i.e. the patterns in numbers? Are you someone who looks at a graph and tries to analyze it? If so, data analytics could be an area of interest for you. Please do note that for AI to work, they do require a large amount of data sets to inference, to analyze and provide the relevant outputs.

4. Are you curious about AI and how it is going to impact the world? Do you want to know about the practical application of AI and how it is benefiting?

5. Are you a person who doesn't want to go into coding, analyzing data, understanding how computer works? If the answer is yes, you may want to explore courses in computer application. In these courses, they teach you application of computers in real world.

I can add more options as the field of computer science is vast. However I think above 5 options should guide you to a good start.
Wish you the best in your career journey. I am sure you will do well, you are asking the right questions.

Regards,

Sandeep
Thank you comment icon Thank you for the information! I have been building my own app and my portfolio website and I enjoy app building so far. I also have an interest in file management. I appreciate the advice and look for some classes in computer science I can take because I know understanding that is important. Lalita
Thank you comment icon HI Sandeep! To confirm, it sounds like you're saying the first step in starting a career in this industry is for the student to narrow down their scope of focus and find what actually interests them in the field. Is that correct? Gurpreet Lally, Admin
1
1
Updated
Share a link to this answer
Share a link to this answer

Gwen’s Answer

Great question, Lalita! I've been in the IT and software industry for over 40 years, and you're definitely on the right path. Keep building projects and applications. Make sure to explore AI tools, as they're very popular right now. Continue learning through online courses and tutorials. Important skills to focus on include Java, Python, HTML, and Git. Problem-solving is also a valuable skill. Do you have a LinkedIn profile? If not, create one and connect with other IT professionals. Consider joining GitHub and sharing a project there. Networking can really help. The IT world is full of opportunities for you. Good luck!
Thank you comment icon Thank you Gwen I really appreciate it! I do have a LinkedIn profile (I actually worked there, at LikedIn Learning, as a contractor for 2 years), and I've joined Git. I'm learning via, LinkedIn Courses, other online videos and more. I hope to get some certificates too and maybe take a couple computer science classes at my local community college. Thanks again! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Dima’s Answer

You're on the right track by focusing on practical skills, understanding AI, and gaining hands-on experience. AI is changing tech jobs, but it won't replace people who think critically, build, and lead projects. Knowing how to use AI makes you even more valuable.

Don't be afraid of AI; learn to use it as a helpful tool. Developers who use AI well will be in high demand.

Jobs that need creativity, problem-solving, human understanding, and teamwork will still be around. Since you're already creating websites and apps, web and app development is a great place to start.
Thank you comment icon Thank you Dima! I really appreciate your reply. I will continue with my ventures and quash those fears away as best as I can. I think web development is something I've always enjoyed so I'll likely pursue that field and then go from there. Thanks again! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Clayton’s Answer

Great question! Once you finish your degree in computer science or computer engineering, try to find a mentor. An experienced developer can really help you grow in your career. Remember, AI is a tool that can assist you in software development, but it still needs a developer to finish and check the solutions. Think about becoming an AI software developer. You can do it!
Thank you comment icon Thank you! I have thought about a mentor. Any advice on the best way to find a good one for later? Lalita
Thank you comment icon Find someone who you trust that is already an expert in the field you're looking for. This could be a colleague, professor, or a friend of a friend. Clayton Martin
Thank you comment icon Thank you! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Dave’s Answer

Hi Lalita,

I'm thrilled to connect with you! It's perfectly normal to feel a mix of excitement and nerves as you step into the tech world during such exciting times. You've made a great point: while AI is taking over some tasks, those who succeed are the ones who use AI to enhance their skills.

By building your own websites and apps, you're showing the proactive attitude needed to thrive. I've put together a plan to help you move from being a learner to a top-level professional.

1. Boosting Your Professional Value
Today, the role of a developer is changing from "manual builder" to "System Architect."

Breaking Down Problems: Your key skill will be breaking big business problems into smaller tasks that AI can assist with.

Think Like an Editor: Consider yourself an Editor-in-Chief. AI can give you a "first draft" of code or design, but your strength is in checking that output for security, efficiency, and logic.

2. Focused Learning Path
As you continue with LinkedIn Learning and your projects, focus on these three areas:

Core Skills: Get a deeper understanding of Python and SQL. Python is the main language for AI, and SQL is vital for handling data in modern apps.

AI Enhancement: Move beyond basic tutorials. Use AI-integrated tools like Cursor or GitHub Copilot to help build, but also make sure you understand why each line of code is there to grow your foundational knowledge.

Human-Centered Design: AI isn't great with empathy. Focus on User Experience (UX). Knowing why people find an interface easy or hard to use is a skill that AI can't replace.

3. Success Strategy
To impress employers in 2026, think beyond "standard" projects. Instead of creating common apps, work on solving a real-world problem. A project that addresses a specific issue shows higher-level thinking than a generic app.

4. Educational Advice
Keep learning on your own, but also look for certifications or courses in Systems Architecture or Human-Computer Interaction (HCI). These areas teach you to manage the "big picture," where the leaders operate.

The goal isn't to compete with AI but to be the one who knows how to guide it. You're already on the right path by building and experimenting.

Wishing you all the best in your journey.

Warm regards,
Dave
Thank you comment icon Thank you David that was really helpful advice! I really appreciate it and that you took the time to write a detailed response like this. I will write down your notes and continue forward. Thanks again! Lalita
Thank you comment icon Anytime. Wishing you nothing but the best in all that you do! Dave Scott
1
1
Updated
Share a link to this answer
Share a link to this answer

Martin’s Answer

Hi Lalita,

As others have mentioned on this thread, AI is a tool, but as a wielder of any tools it's about how you use it. Let me explain specifically within the computer science context: you need to deeply understand object oriented programming in the languages that have been suggested so far so you can verify what the AI co-pilot will output after you've asked it (prompted it) what you want. This tool is a great time saver so you can get to building more rather than typing a lot for a single solution!
Thank you comment icon Thank you for your answer Martin, it makes a lot of sense. I will continue on learning and using AI as a tool and not as the only way to learn. I am excited to learn more! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Steve’s Answer

Hi, Lalita, if you are interested enough in the field of coding and Computer Science to be concerned about AI getting in your way of being able to pursue that interest that's a good sign, but there's good news! It is a valuable tool that can help you but I don't think it will "take over" entirely. There will always be a role for clever humans to direct the work of planning what computers can be designed to do for us.

That's one aspect, by the way, of how you can think about what exactly you want to go into as you develop your specific interest in the field. You mentioned both "coding" and "CS" which are different areas of focus, although related. "Coding" sounds more like a focus on the "hands-on" aspect of building things, creating working code that you can "touch" and see take shape to do things for you, the "engineering" side of our craft, which is essentially how we apply the science in our daily lives. It's practical and rewarding (nothing beats the rush you feel when you see a program you worked hard to create start to work correctly). If your work focuses here, you'll be building applications, architecting solutions to specific problems in the world day to day. AI can help you do that faster and more efficiently, avoiding some of the tasks you might have to do by hand.

Or, you could pursue a more academic career in Computer Science, where. you're expanding the theory behind it all, inventing new algorithms and techniques for how we do computing in the first place, giving people new ways to code, creating new languages, and so forth. Perhaps you'd even create a new kind of AI that doesn't exist yet! That's more abstract but rewarding in it's way as well.

Either way, you'd be best served learning both up-front to start with, getting a good grounding in the Computer Science fundamentals like basic algorithms, data structures, and problem solving, as well as how to code in a good starter language or two such as Python, C, Go, JS, etc., and build coding skills with that, so you not only have practical skill in making good, working code but understand why it works. As you do that, you'll get a better feel for which direction (theory or practical engineering) you start to gravitate more toward.

You also mentioned IT. In my career as a software developer I have also been employed in IT (partly as a system administrator but with a role as internal software dev on the IT team) and it's also quite common for CS professionals to discover along the way that they have an innate love for the computers themselves and how to tinker with the operating systems and networks more than programming them, and you may find that IT is really appealing as a career choice for you, so that's certainly yet another avenue where solid CS skills help but aren't always necessary as much as good knowledge of computer internals and networking and so forth.
Thank you comment icon Thank you for your well thought out and in depth answer. I really appreciate it, it's very helpful! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Livison’s Answer

Hi Lalita,

My advise is you stay consistent with what you're doing (your website projects) but stop following tutorials step-by-step. Instead, build a feature, get stuck, and use AI to help you solve that specific block. This builds the engineering muscle that AI cannot replace.
Thank you comment icon Thank you Livison, I appreciate the advice! Lalita
1
1
Updated
Share a link to this answer
Share a link to this answer

Hetal’s Answer

You’re on the right track! Keep building projects like your website and app, focus on learning coding fundamentals (Python, JavaScript, etc.), and explore AI tools to enhance your skills. Online courses, tutorials, and coding communities can help. Practical experience and problem-solving will matter more than fear of AI those who use AI effectively will stay ahead. Keep practicing, building, and learning consistently.
Thank you comment icon Thank you Hetal, I appreciate the input! I will continue learning. Lalita
1
0
Updated
Share a link to this answer
Share a link to this answer

Mark’s Answer

Hi Lalita,

In any tech or IT job, one thing is certain: things will always change. New tools, new languages, new ways of working. That’s normal in this field, which is why it’s important to keep your skills and knowledge up to date.

AI (including GenAI) is definitely changing a lot, but it’s also becoming a powerful tool you can use. The people who will be most successful in tech won’t be the ones who ignore AI, but the ones who learn how to use it effectively and understand what it can and can’t do.

So don’t shy away from it—treat it like a helper. For example, I often ask AI to review code I’ve written and suggest improvements. I still decide which changes to accept, but it gives me ideas I might not have thought of. When I’m stuck on a bug, AI can sometimes point me straight to the problem.

If you’re interested in IT/tech/coding, my advice is: go for it. Use all the tools available to you (including AI), stay curious, and keep learning. That mindset will matter more than any single technology.
Thank you comment icon Thank you very much for this solid advice Mark! Lalita
0
0
Updated
Share a link to this answer
Share a link to this answer

Sabarinath’s Answer

Lalitha, I recommend viewing AI as a tool to enhance your efficiency and productivity. In today's tech , success is less about 'learning to code' and more about leveraging AI to solve problems effectively. Choose your path, build foundational skills, deploy small project to gain hands on experience. Once comfortable with the basics, identify a real-world problem, Develop a solution through a focused project. Host your code on GitHub with a clear README that explains (problem you solved, technical approach, challenges you overcame). Employers want to see how your demonstrated skills align with their organizational goals. Your projects serve as proof of your capabilities. If you don't hold a Computer Science or IT degree, I recommend starting with the Google IT Support Professional Certificate to build your foundational knowledge.
0
0
Updated
Share a link to this answer
Share a link to this answer

Dinesh’s Answer

HiHi Lalita,

Great question in current changing technology landscape, but same time you do not have to scare, i would suggest to think ahead, as you know that AI won’t replace good developers; it will replace developers who don’t use AI. Jobs will change, not vanish. Learn to treat AI as a power tool, not a threat.

Focus on strong fundamentals.

Pick one main language (JavaScript or Python is great).
Learn programming basics: variables, loops, functions, data structures.
Learn web basics: HTML, CSS, and JavaScript.
Get comfortable with Git and GitHub.
Build real projects, not just watch tutorials.

Keep making websites and apps, like you’re already doing.
Start small, then slowly increase complexity (e.g., to-do app, simple game, note app).
Deploy your projects online and use them as portfolio pieces.
Use AI to learn faster, but don’t blindly trust it.

Ask AI to explain concepts, debug your code, and suggest improvements.
Always test and understand the code it gives you.

School, bootcamps, and self-study are all valid. What matters most is:
Can you build working software?
Can you explain how it works?
If you stay consistent, keep building projects, and use AI as a learning partner—not a crutch—you can absolutely start and grow a career in tech, even in an AI-heavy future.

Dinesh recommends the following next steps:

Months 1–3: Learn basics + build 2–3 small projects.
Months 3–6: Learn a frontend framework and a basic backend; build 1–2 full-stack projects.
Months 6–12: Polish your best projects, deploy them, and start applying for internships or junior roles.
Thank you comment icon Thank you Danesh! I really appreciate your advice and the steps you recommend. I will implement some of the things you recommended. Lalita
0
0
Updated
Share a link to this answer
Share a link to this answer

Simon’s Answer

Lalita, many people share your concerns about AI taking over jobs. However, AI is here to assist us by handling repetitive tasks and speeding up analysis, allowing us to understand information faster. Humans will always be needed to start, oversee, and apply AI. If you're interested in a career in IT, focus on learning how to use AI. Become skilled in managing and implementing it, and find ways to use AI effectively in your daily tasks like coding or problem-solving. Instead of fearing AI, embrace it and make it your ally.
Thank you comment icon Thank you Simon, I really appreciate it! I will definitely make sure I learn and adapt with AI. Lalita
0
0
Updated
Share a link to this answer
Share a link to this answer

Tracy’s Answer

AI is changing many types of jobs. My suggestion is to embrace it and learn how to use it well. I think there will be important jobs that involve AI. If you enjoy computer science, pursue it, and you'll discover how to advance with AI. Follow your passion and don't let AI hold you back.
Thank you comment icon Thank you for the advice, I really appreciate it! Lalita
0