Oh yeah…Welcome to the forum!
You’re definitely doing well in your studies and are much farther a long than most who find there way here. Even though you’ve read some of the good intro texts, I still highly recommend checking out this beginner post for good links and info for continuing your education.
For info on the forum, be sure and check out the newbie thread: