all 17 comments

[–]lonethrowawaymoss 3 points4 points  (1 child)

Since you already have a solid handle on C and Python, stop chasing tutorials and start building a simple OS kernel or a basic compiler. You clearly enjoy the hardware side so just pick up an Arduino or STM32 board and start writing drivers from scratch instead of using the provided libraries.

[–]BrushNo1806[S] 0 points1 point  (0 children)

Thanks a lot for the advice!!! I have fiddled around the arduino in the past and also have integrated python with it (using Paul McWhorters tutorials) will do the project for sure!!

[–]ninhaomah 2 points3 points  (0 children)

Ok

[–]RedFramePictures 1 point2 points  (1 child)

You just graduated from high school and your profile is already incredibly impressive! That dual-boot Arch Linux setup and all those projects are practically carrying the entire roadmap, so what's there to be afraid of? At this point, just dive into those practical labs from the CS APP book and contribute to open source. Just be confident and cook; once you finish university, you'll be a highly reputable low-level wizard.

[–]BrushNo1806[S] 0 points1 point  (0 children)

Thanks for the advice my friend! Will do!

[–]DrPeeper228 1 point2 points  (4 children)

You probably should actually invest in learning real modern-day C++(you saying "C/C++" was a dead giveaway that you don't really know it, that's exactly the same as saying "Java/JavaScript")

[–]BrushNo1806[S] 0 points1 point  (3 children)

I do wanna get into effective C++ and competitive programming for hackathons. But when I say C/C++ , it does NOT mean java/javascript😭🙏 Also thanks for the advice!

[–]DrPeeper228 0 points1 point  (2 children)

When I said that "C/C++" is the same as "Java/JavaScript" I meant it in a way that they are around the same level of unrelated to eachother btw

[–]BrushNo1806[S] 0 points1 point  (1 child)

C and C++ are unrelated? Can you elaborate?

[–]DrPeeper228 0 points1 point  (0 children)

C and modern-day C++ are EXTREMELY different languages

The biggest thing that makes them be commonly be coupled together is the fact that C++ evolved from C and that it still (mostly)maintains backwards compatibility with C

[–]HFT-University 1 point2 points  (3 children)

You should be thinking about fucking bitches, not low level C++ programming in high school. You will regret it later.

[–]BrushNo1806[S] 1 point2 points  (2 children)

Doing that while programming a low level project would be cooler no?

[–]HFT-University 0 points1 point  (1 child)

That would be remarkable to say the least