What is "learning"? Is that running through some prewritten bits to get some calendar application working
Then fast forward six months. "Oh yeah, I wanna do some more of that coding I learned! I got this sweet idea for an application!"
"... wait, shit
"... I know the class I need is here somewhere
You certainly did a great job of "learning" that language in two days, right?
My point is that it is not possible to "learn a programming language" in two (or a few) days. If you use a few programming languages in your day to day job, then yes, you can explore another language and get the general idea in a day or two. But then you go right back to not using it.
You can't learn a programming language unless you use it.