Intro to Java courses typically do not require prior programming experience, making them accessible for beginners. Many educational institutions start programming education with Java, which is considered a suitable language for newcomers. There is a debate regarding the necessity of math prerequisites for programming courses, with some arguing that math skills help develop problem-solving abilities, while others question their relevance, noting that basic programming often doesn't require advanced math. Personal experiences shared indicate that individuals have successfully learned programming without extensive math knowledge, highlighting a disconnect between educational requirements and actual programming practice. The discussion also touches on the challenges of programming courses at prestigious institutions, such as MIT, where different languages like Scheme or Lisp may be used.