Scratch programming will be the right choice.
Step-by-step explanation:
Here in the given situation, the target user is students who are new to programming languages. So "Scratch" would be the best choice.
Reason:
- Programmer-friendly
- User need not remember syntax since the syntax are provided and only place holders needs to filled
- Like any other programming language we can debug by selecting the portion of the code and use double-click to view the partial output
- simple GUI
- It's a free-ware
- It has basic looping structures