# Help Creating My First JavaScript Program

**URL:** <https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837>\
**Category:** Java\
**Created:** [December 3, 2022, 5:18am UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837 "2022-12-03T05:18:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eduardog36027](https://avatars.discourse-cdn.com/v4/letter/e/e19adc/32.png) [@Eduardog36027](https://forum.codewithmosh.com/u/Eduardog36027)\
**Post date:** [December 3, 2022, 5:18am UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837/1 "2022-12-03T05:18:11Z")

</div>

Hey guys this is my first time ever trying to learn how to code. I am on the “Ultimate Java Part 1: Fundamentals Number 3 “Your First Java Program”” and the video he is teaching is with Java version “12.0.1.” My problem is that I actually have “Oracle OpenJDK version 19.0.1” and mosh and I Do Not have the same steps. Can someone please explain to me how to properly create a new project with my JavaScript 19.0.1?

 ![Screen Shot 2022-12-02 at 9.13.12 PM](https://us1.discourse-cdn.com/flex020/uploads/codewithmosh/original/2X/e/e75520a7db38891efb51e958d7fdfc97757b0096.jpeg)

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [December 3, 2022, 1:15pm UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837/2 "2022-12-03T13:15:17Z")

</div>

Hi,  
I remember having seen such question several times in the forums.  
The thing is many of the courses are apparently dated and things go on. So when you start a course in 2022 or later, IDEs may have changed several times.

I did not take this particular course and thus I do not know what are possible requirements to create the project. Do you need Maven ? If not and more likely if you just do simple demos, just fill the input boxes and go ahead.

I see there are also advanced settings. You could have taken a screenshot with them unfolded so we can see.

Regards

---

<div class="post-metadata">

**Author:** ![Eduardog36027](https://avatars.discourse-cdn.com/v4/letter/e/e19adc/32.png) [@Eduardog36027](https://forum.codewithmosh.com/u/Eduardog36027)\
**Post date:** [December 3, 2022, 9:45pm UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837/3 "2022-12-03T21:45:33Z")

</div>

For the advance settings section is says “Module Name” “Content Root” and “Module file location” And no it doesn’t need Maven. I’m just going to take your advice and do the course. Thank you very much for your help.

---

<div class="post-metadata">

**Author:** ![UniqueNospaceShort](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/uniquenospaceshort/32/1814_2.png) [@UniqueNospaceShort](https://forum.codewithmosh.com/u/UniqueNospaceShort)\
**Post date:** [December 3, 2022, 10:22pm UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837/4 "2022-12-03T22:22:37Z")

</div>

This is very likely what you should do. Do not let those differences stop you.  
Module is a thing that appeared with Java 9. I don’t know much on the subject outside of it allowed to modularize the once humongous monolith _rt.jar_ if I am not mistaken so that your compiled application can just embbed the needed modules instead which means smaller app.  
I recently finished a Java training and we never worked with modules.

---

<div class="post-metadata">

**Author:** ![jmrunkle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/jmrunkle/32/3765_2.png) [@jmrunkle](https://forum.codewithmosh.com/u/jmrunkle)\
**Post date:** [December 3, 2022, 10:25pm UTC](https://forum.codewithmosh.com/t/help-creating-my-first-javascript-program/16837/5 "2022-12-03T22:25:40Z")

</div>

FYI: Java and JavaScript are two completely different languages with very little in common. Just something to be aware of as you start learning about programming.
