Thanks for answering!
I mostly have programmed in MATLAB and just used python for small things a while ago.
I believe that in relation to programming concepts I am fairly ok, but I will have to learn the specific grammar and syntax for python again, but I don't believe it will be very hard.
All applications that are used to create surveys and questionnaires incorporate some kind of scripting language, usually they use a specific one, in order to create the logic behind the questionnaires (for example, if the person you are interviewing is a child you would skip a few questions).
I will do it mostly myself during this summer, but I will have help from one or two friends, who also know programming but not python.
I chose python because I really want to learn it, and I think that if I could embed an interpreter in the program it would be awesome, because the user would learn concepts of a very good language instead of a specific thing which will be useful elsewhere.
The idea of the program is:
GUI create the questions, corresponding variable names and possible answers and stuff (which I will treat as objects)
Incorporated script editor so as for the user to specify the correct jumps and how many times should something be asked and so on.
Thanks so much!!