I am looking for the opinions of more experienced programmers as to the effectiveness of writing programs in Block Programming Environments such as Scratch or App Inventor as opposed to High Level Languages such as C++, Python or Java. I have already done some research and here are some examples of links that have been helpful.
I am just looking for a few other peoples opinions.
Questions that I would really appreciate if you could answer include:
Do you find using high level code easier or more difficult than using blocks?
Have you experienced any limitations of either High Level Languages or Block programming?
What advantages and disadvantages have you experienced when using the two?
Any helpful answers would really be appreciated