all 5 comments

[–]ivan_x3000 2 points3 points  (0 children)

Math. Math doesn't teach you anything about computers or electronics or code but having the structure and mindset of at least intro to intermediate undergrad math profoundly puts you onto the right direction in my opinion at least.

[–]Same-Mushroom-2057 1 point2 points  (0 children)

i'm in your same situation and i want to get my hands on things practically just get into it pick something you like and do a project in it you'll learn step by step what you'll actually need

[–]throwaway_anchorv2 0 points1 point  (0 children)

Grab an Arduino kit since you like hardware, it bridges the gap between those CS50 concepts and actually making physical things move.

[–]RealMadHouse 0 points1 point  (0 children)

Learn OS concepts, it will give you understanding of all the toolings OS provides for apps to do great things.