Hello and Welcome to the Blynk Forum.
It is a subjective situation, but you might find learning to code the ESP8266 easier that the RPi, and the ESP8266 is also more widely used in this forum.
Either way, there are many resources here to help you learn how Blynk works, so that you can learn to connect anything you want.
At the upper right of this page there are links to the Documents, Help Center and Sketch Builder (Note the RPi examples are based more on the C++ type WiringPi code) where you can learn the commands and see many example sketches that will help you get started.
You can also search this forum for keywords that might bring up other topics full of questions, ideas and even some code, suitable for Rpi… not as much as for Arduino/ESP based devices, but still, there is some.
Here is the link to the Help Center’s reference for installing Blynk in a Linux based device…having tried both types for the RPi, I recommend you try the NodeJS method due the abundance of Javascript examples you can find on Google, that can be adapted with Blynk, and there is a little bit more support & examples for the NodeJS method here in the user forum.
http://help.blynk.cc/hardware-and-libraries/nodejs-vs-c-library
I recommend you spend some quality time searching and reading various RPi topics in this forum. The search feature is the magnifying glass icon at the upper right of this screen, beside your Avatar.
Happy Blynk’n
PS, as you learn, you may wish to post code in your questions topics… please follow this procedure to do so, for proper viewability.