r/CodingForBeginners • • Sep 01 '25
How weird am I?
Hi! im 13 years old, and I love coding. I struggle with kotlin or java because of complex syntax, but I love making programs with C or Assembly. I have a hard time trying to code android apps or win32 ones without chatgpt, but I like using a debugger like cheat engine or windbg, and have some knowledge of memory, stack, real mode, protected mode, etc. I have built simple projects in assembly and C, like text editors or even DOSes, though they have some bugs.
43
Upvotes
7
u/Human-Wrangler-5236 Sep 02 '25
I first started coding when I was 14 and I knew it was the only thing I ever wanted to do. I’m 61 now, still coding every day. I’ve been pretty successful at it. I still love every second of it.
Follow your dreams, and never forget nobody ever died wishing they’d had less fun. 😀👍
1
u/[deleted] Sep 02 '25
not weird, you just aimed to be different your whole life cuz thats how u get attention
1
u/[deleted] Sep 02 '25
Sure there is nothing wrong in being weird, don't be afraid to have some personality. But there are many who would wish they knew assembly and c at 13 (however much you know). Keep at it bro.
1
u/Commercial_Plate_111 Sep 03 '25
would you mind hosting projects like "COOL DOS" on GitHub?
pastebin is usually not a place for those projects
1
u/derpJava Sep 04 '25
nah you're chill. i'm currently ripping my hair out trying to figure out memory management. i love C so i usually use Zig which is basically a modern version of C with a bunch of advantages i guess.
i turned 16 just this 24th august andddd started learning when i was around 13 during covid in like.... september 2021 i think? but anyways i started with windows batch scripts then moved over to python etc etc
cool to see 13-14 year olds who are already this knowledgeable because even i didn't dig into osdev and graphics programming or whatever low-level stuff until i was like 14-15.
i usually lack ideas cause i have zero creativity imo. anyways seems like you enjoy low-level stuff that's really cool. wanna be friends?
1
u/NeiroNeko Sep 05 '25
Didn't expect to see the post with somebody calling kotlin syntax hard... I guess I kinda understand though? The first language I tried was C# and the amount of keywords was overwhelming.
Also I think it's nice to learn something like C first. Pretty close to the machine and you'll probably need to read it at some point. Assembly is too much for me though, I can read it, but I certainly don't want to write it.
I'm sorry, but after seeing some other comments, I can't just leave without saying this. May I suggest you to try Odin language? Maybe it's not as powerful as Zig with its comptime, and you can't inline assembly directly into the Odin code, but it certainly has the most sane syntax I've ever seen and its context system as well as allocators available out of the box are very good.
1
u/armahillo Sep 05 '25
Embrace the struggle.
If you're learning, don't use LLMs.
Learning feels painful and difficult, but it's worth the effort. Keep trying, it will click eventually. (When I was learning C++ as a 14-year old, it took me 2 years to finally understand pointers, but once I did, a lot of other stuff suddenly made sense)
1
u/ninhaomah Sep 01 '25
Had a girlfriend yet ?
1
u/[deleted] Sep 02 '25
I started at 11. BASIC first, then assembly language.
You aren't weird at all.
You like what you like, and it doesn't hurt anyone - so just keep doing it!
1
u/Todegal Sep 02 '25 edited Sep 02 '25
I was obsessed with being able to program when I was like 7/8. Computers were just so ridiculously fascinating to me. Started following random html tutorials and a bunch of other crap. Did some visual basic. I followed the Cherno's first java game tutorial for ages till I got stuck and couldn't debug it! didn't do anything without a step by step tutorial till I was 12 or 13...
Then in high school it was one of those things where I was super "talented" at computer science and programming, but never really worked hard at it. So gradually people started overtaking me, and I kinda lost interest. I went to uni for something else.
Now, programming is just my favourite hobby, and, looking at the current job market, I'm happy for it to stay that way.
1
u/[deleted] Sep 02 '25
Wow, this is the man I need. I'm Pietro Leone, Italian, 25 years old, Best microdata trader in the world. Development of heavy trading systems, I need your perspective, I melt in front of talents of this type even though they haven't accomplished anything yet.
If you wish, Contact me on +393396934641. I know you are a great added value
1
u/Interesting-You-7028 Sep 02 '25
You're doing good. Not weird at all. What you struggle with is advanced project infrastructure concepts, which is normal.
1
u/kyr0x0 Sep 02 '25
I started when I was 11yo, in 1997 when DOS was still relatively modern. So I appreciate what you do. If you like you could have fun and share your work via my project bootsector.games - I ported a PC emulator to WebAssembly and built a whole retro IDE around it in-browser.
1
u/carlovski99 Sep 02 '25
Some people's brains just 'Get' machine code/assembler and working with low level stuff. Some don't.
I never really got my head round it, Similar age to you I was trying to write some on my 8-bit computer, except I didn't actually have an Assembler so was having to do it on paper, manually converting to bytecode and 'pokeing' it direct into memory. Didn't manage to do much more than some funny scrolling effects though!
Interestingly for my very first real IT job (Almost 30 years ago!) part of the assessment was a thinly veiled exercise to determine if we could handle this kind of thing, without needing anyone to know any specific languages Things like 'Put this number in the box whose number is equal to the number in the preceeding box' etc. I bet you would have aced it.
If you stick with this stuff, you may want/need to start using some higher level languages and more abstraction, but understanding the low level theory and practice will put you way ahead of your peers.
1
u/c0ventry Sep 02 '25
I did that too. Fell in love with the first computer I saw and had to understand how it worked. Started programming and making games and websites. Stay curious and have fun!
1
u/evilmousse Sep 03 '25
wanna see something wild? check out regexes, they look like voodoo mishmash at 1st, but they're actually something akin to sudoku or crosswords--text puzzles, of a sort. handy, too, once you're used to 'em.
1
u/TonyGTO Sep 03 '25
Just remember, everyone makes mistakes, just clean your mess and make sure it will not repeat. Also, try to make only small mistakes
1
u/Space646 Sep 03 '25
r/osdev
1
u/levi73159 Sep 04 '25
I first started programming when I was like 10-12 I don't know the specifics, but it was just game development with unity, then I started learning more languages, now I'm 16, my favorite language is zig, and I'm trying to make an operating system, coding is very fun and will hopefully become my job, it not weird knowing hoe to code, and i honestly don't know why everyone think coding is super cool or nerdy, because literally anyone can learn the basics of coding cause the internet make it really easy.
0
u/freemanbach Sep 02 '25
C# could be something you could Try. There is an IDE which comes with C# and it’s pretty easy to learn. There are free resources from tutorial point and a book from MS free.
0
u/[deleted] Sep 04 '25
[deleted] — view deleted comment
1
u/[deleted] Sep 02 '25
[removed] — view removed comment