Before learning a programming language you need to learn the programming LOGIC. I know you will say to me "yes i know it, it's very simple", it's not simple as that, very complicated, firstly learn variables, how do they works, after that for loops, while loops, array, etc...
You can't say "oh okay I want to learn programming and make a Brute Checker tomorrow", it's impossible, sadly you have to start from the very beginning
None of the things you mentioned are even remotely difficult concepts. Bit shift arithmetic, data structures/algs, functional paradigms and lambdas are exponentially more complicated than a variable or a while loop. The logic part really is that easy.
And to be fair, a checker is such a simple application that you could figure out the 'check' logic in a day, literally just parsing a file and finding relevant data to compare to a hard-coded value.
Within the next 1-2 days (depending on the language and if networking libs are available,) you could figure out how to do it remotely. It's really not a difficult concept if you put your mind to it.