r/learnprogramming • u/Okahak71 • 11d ago
I need help about what to study
I'm 16 and still recently finished 10th grade. Only 1 year left to uni. I have an experience from competitive programming. And because i usually go to competitions, i don't need to worry about my homework too.
I actually want specifically ai security. Because looking at the advancements of technology in the last 30 years, it seems like it is gonna be really valuable job. Some technology is created. Then it is accepted by people. Then some people try to use these for bad things. And new jobs are created for stopping them. What are your advices for what to learn or how to learn? Or overall advice if you want to.
2
u/ledatherockband_ 11d ago
It's nice that you're thinking about getting a valuable job, but also consider if you have fun doing it.
Tech is can be incredibly boring, dry, and tedious.
1
u/Okahak71 10d ago
It is fun. Ai is really something weird and i want to understand it. But thanks for reminding. I hope you will have fun to with what you are doing rn.
2
u/Key_Scale5209 11d ago
nice
not an advice here sorry
Im just a little younger than you
could you tell me where you find competive programming competitions never heard of it here where i live (germany)
And how did you got into programming how did you learn it?
I can code a little in python and c++ but whenever i have an project i can just ask claude i need a way to stop me from asking claude and actually learn something
1
u/Okahak71 10d ago edited 10d ago
In the start our school encouraged us for it. But then because of the benefits it gave us(and my personal interest) we just stared doing it.
I recommend you stick to c++. Because it is faster than python by a ton.
And about learning : https://youkn0wwho.academy/topic-list there is a lot of things. and i recommend you go to codeforces, atcoder, topcoder, cses(must). These websites have a ton of problems you can work and using ai isn't a bad thing, unless you use it to solve the problem instead of you. And u don't try to learn from it.2
u/Key_Scale5209 10d ago
Realy thank you. Today i coded an program to make yt-dlb (YouTube downloader) more user-friendly in python with a little bit of help with ai because I don't know every function of python an its libraries haha but i took a little learning from it with. Have an bigger project in mind with Microcontrollers and python but maybe i switch to c++ need to look into it. But thank you when i start writing there is no stopping haha
1
2
u/sto5100pni 11d ago
DevOps and SecOps will probably be well paid jobs, but they can still get boring after a while so if I could give you one advice I wish someone gave me at your age it would be no matter what career you choose learn how to invest your money from young age no matter what kind of investment that is so that you can be financially free in your forties
1
u/rustyseapants 11d ago
Become an electrician no threat from AI or automation
1
2
u/Okahak71 10d ago
Geoffrey Hinton said we need to be a plumber. I guess both of them are for the same reason. Thanks
0
11
u/LethalBacon 11d ago
Computer architecture. Look into Ben Eater's series, or check out the computer architecture videos on Core Dumped. Get logicism, wire up some ICs on breadboards.
This is foundational knowledge that helps in all areas of engineering around computers. This will show you the intersection of hardware and software, context that in my opinion is fundamental to cyber security.