Abstract:
"One of the most prominent discussions in today's literature appears to be which of the programming paradigms is the best learning strategy for novice programmers. It became one of the pressing issues when research demonstrated that the foundation built at the entry level is a game-changer in the existence of a programmer. The difficult task in this method is the conveyance of key-programming concepts with knowledge of logic. Researchers have invented a variety of programming languages and ways to assist new programmers and tackle this problem.
This thesis focuses on implementing an IDE plugin to assist, guide, and support novice programmers to self-study. This includes a review of the literature to distinguish research gaps and missing links in existing beginner programming languages."