Ai aici manualul scris de nenea care a inventat limbajul: https://www.dropbox.com/......6d7591.zip Asa cum a mai spus un antevorbitor, daca vrei sa treci de la algoritmi la programare atunci cel mai potrivit e sa-ti stabilesti un proiect mic pe care sa incerci sa-l dezvolti de la zero si astfel sa inveti regulile si pattern-urile necesare. Daca ai nelamuriri concrete cauti pe net, stackoverflow(http://stackoverflow.com/) e probabil cea mai buna resursa, tine minte ca de orice te-ai lovi in procesul dezvoltarii unui program este probabil ca altcineva inaintea ta s-a lovit de aceeasi problema si a rezolvat-o, asa ca google la greu...
Oricat de mult te-ai stradui nu o sa inveti pana la nivel de programator in liceu. Algoritmii sunt chestii de matematica, nu au multe in comun cu OOP. Daca vrei sa progresezi apuca-te de un programel mai mare. Cand nu stii ceva cauti pe net. Daca si asta e prea putin poti cauta job-uri mai simple pe site-uri de freelancer. Detaliile nu merita retinute pentru ca oricum se schimba de la o versiune la alta. Important e sa stii sa organizezi un proiect mai maricel.