I just join am a complete novice in programming, but I have passion for it with a zeal of developing a career in programming. Where can I start typing those codes in my introductory courses. I mean which software do I need to download?
It depends on the language you’re using. What are you planning to code?
A website for a school using java
Codecademy offers a Java course:
if you need to run small snippets and don’t want to do this inside the lesson, there are online platforms like repl.it
if you really want to build larger Java projects, install netbeans or eclipse on your computer. You can of course install everything manually and use a text-editor, but i would advise against this for Java.
Personally i would pick netbeans.