A simple blueprint questions.
Can I use a blueprint without programming knowledge?
If I need programming knowledge How Do I Need?
Yes you can, but since Blueprint is a lot like other programming languages (just represented as a node network), any prior experience in programming helps.
It seems like you don’t have that, but in that case Blueprint is a fine “language” to start programming, and it will be easier for you to move along to other languages like C from there.