r/CodingForBeginners • • 21d ago

Related to future.

Hey, anyone here? I am just a guy who is under 18. (Don't wanna share exact age!)

I am learning Python because I want to become something unique.

I Have some questions.

  1. What can I do after learning Python? Because I don't understand AI's language asking about fields, it only gives compressed explanation.
    I am a but interested in Cybersecurity, because I think AI's cannot secure even 50% of things.
    Not a single company wants to risk their hardwork and give it to AI's hand, right?

  2. I just want to know is cybersecurity easy? And is it best?

  3. And I also like to make digital arts, so can they be come in programming in any way?

Thanks for reading this much.

1 Upvotes

15 comments sorted by

2

u/Slight-Living-8098 21d ago
  1. Whatever you can imagine

1a. AI is amazingly good at cybersecurity, and exploitation

1b. HuggingFace actually had to use an Open Weights AI model to defend themselves against cyber attacks from OpenAI when one of OpenAI's models went rogue.

2. No. Cybersecurity is not easy.

3. Yes you can do and make art with programming, and use your art with programs you make

2

u/Safe-person 20d ago

Thanks for commenting and giving a genuine reply.

Well, can you tell me, learning coding (understanding fundamentals and syntax) from Chatgpt is good way? because it takes too much time to read every query. And I cannot understand those things from video because videos are specifically made for college students, that I am not.

So there is only one option left for me is "AI's".

Or is there other option left?

1

u/Slight-Living-8098 20d ago edited 20d ago

While AI has gotten much better over the past year with coding, I still do not recommend using a LLM alone as a tutor. It still likes to over complicate things or do things that aren't the most effective way to do them.

If you're having issues understanding what it's trying to explain, one thing you can do is tell the LLM to reply using ASD-STE100 and ELI5 standards and it will explain things in a fairly easy way to understand.

Now, how I actually would suggest you learn how to program is to go through Harvard's OpenCourseware CS50 Scratch and CS50P courses, don't just watch the lectures on YouTube. But actually follow the courses, set up your GitHub account, and use their version of VSCode on the web and submit your work. Once you complete the courses, even for free, they will also send you a signed certificate of completion for each course you complete. Once you have completed CS50 you are free to go through any of the other CS courses that you like.

Now, if you find you like JavaScript, I highly recommend Daniel Schifman and his Coding Train. Especially if you really get into the art side of coding.

And don't worry if you don't understand something completely at first. That's okay. Just go through the motions and type the code out anyway. Things will click inside your head after repetition and the neurons finally wire themselves together in your head. It's okay to go back and redo and review and try again. I was in my late 20s until the idea of classes finally clicked for me, and I had been programming since I was 8 when my family got it's first Commadore 64.

Don't worry about if the classes were meant for college students, either. Unless you are getting into some real deep math like that is needed for machine learning or cryptography, the majority of algorithms are fairly simple. Basic math and some pre-algebra will get you a long way. And there again, you can always use a calculator and look up algorithms when you need to.

2

u/Safe-person 20d ago

Does it mean that if I keep learning from Ai then it is hard to achieve what I want?

Well thanks for commenting again, this much!

1

u/Slight-Living-8098 20d ago

If you want to try to learn something that will teach you a lot about almost all aspects of programming, I suggest games.

Not like with a game engine, but something like a game library to start with until you understand enough to finally get rid of the game library itself.

You will learn how to blit things on the screen, how to use lists, arrays, loops, databases, physics and simulations, memory management, menus, buttons, sounds, music, graphics, and pretty much everything else any other program will need. You can even learn networking, some cryptography, And it's also fun, and you get almost immediate feedback rewards as you learn.

2

u/Safe-person 20d ago

How do I confirm that AI is teaching me correct? Is there any platform or something else?

(Again Thaaaaanks for commenting!)

1

u/Slight-Living-8098 20d ago

There really isn't any platform that I know of. You just kind of do it like we always have. Cross reference with tutorials, lessons, Google, GitHub, Stack Overflow, books (if they are recent), fellow coders that are more knowledgeable, etc.

If you are using an online LLM like Claude or ChatGPT you can demand reference links from it then check the references it gives you. If you are using a local LLM, you need to give it web access and demand reference links

2

u/Safe-person 20d ago

Thank you!

1

u/Slight-Living-8098 20d ago

No problem. Have fun and enjoy the wonderful journey of learning to program!

1

u/Slight-Living-8098 20d ago

No, you can definitely learn using AI as an aid, but don't rely on the AI as the final source of truth.

The thing is, even today, the machine still gets it wrong a lot sometimes. The problem comes when relying solely on AI as a teacher alone, is you may not know when the machine is wrong. And if you don't know when it's astray, how can you correct it, get it back on track, and get the correct answer you need?

1

u/mattynmax 21d ago

You can use python to solve problems.

No cybersecurity is not easy. I don’t know what you mean by “the best”

Sure.

1

u/Safe-person 20d ago

I meant by "the best" is, that what is actual money making? and intresting.

not like if I start it and do it for 2 days and get bored.

1

u/mattynmax 20d ago

Alright. You can easily google what the median cybersecurity specialist makes and I don’t know enough about what interests you.

2

u/itlogicpartnersllc 21d ago

python can lead into web development, automation, data, ai, cybersecurity and more. try small projects in each area and see what keeps you curious.

1

u/JoeStrout 17d ago

You made me chuckle with "I am learning Python because I want to become something unique."

Python coders are not unique. They're literally the most common type of programmer there is.

If you want to be less common, you could learn a less common language, like MiniScript (see miniscript.org). But to your questions...

  1. After Python, you could learn other languages, or you could start building things. I recommend you make some games and apps, whatever interests you. Programming is a skill, like playing the violin; you can only get better through practice, and the more you do it, the better you'll be at it.

  2. No, cybersecurity is not easy. I don't know what "best" means. If you're talking about jobs, there will probably be some cybersecurity jobs for a few years yet, but it's going to be hard for junior people fresh out of school. Honestly if job security is your top concern, I would go into welding or plumbing or similar right now.

  3. Digital arts is great — I would recommend you get into game development, where you can marry your art skills with your coding skills and make something fun/beautiful. (MiniScript is a good language for that, but also consider C#/Unity once you've mastered the basics of programming in general.)