@arad
I donโt have a specific course to recommend but I HIGHLY suggest you start with C, contrary to the popular advice youโd get these days. The closer you get to how the computer actually works, the easier it is to understand what youโre doing and why.