I'll learn this... then not use it for a few weeks because i'm working on something else and then i've forgotten it
You don't need to memorize all that. Feel free to look up function syntaxes etc whenever you need to. Abstract code you regularly use into a class library and just use that