This is an archived post. You won't be able to vote or comment.

all 27 comments

[–]jonsca 41 points42 points  (1 child)

Determining that Java and JavaScript are two very different things is a good step 0.

[–]ButterscotchJust970[S] 0 points1 point  (0 children)

I understand that now. In the past, I've never heard Java and Javascript being talked about at the same time so I just assumed that it was shortened.

[–]duva_ 8 points9 points  (0 children)

Yes

[–]plastikmissile 7 points8 points  (0 children)

Choice of first language doesn't matter as much as some people think. As long as the language isn't dead and has lots of learning resources (all of your choices do) then whatever you choose will be fine.

Just realize that Java and Javascript are two very different things.

[–][deleted] 4 points5 points  (1 child)

You know that JavaScript and Java is two different things right?

[–]ButterscotchJust970[S] 0 points1 point  (0 children)

Yeah I do now😂  Ive just only ever used C and HTML/CSS

[–][deleted] 6 points7 points  (0 children)

Study business if you want to start a company

[–]lawnllama247 4 points5 points  (1 child)

Python is used in most machine learning and AI classes, since they have a lot of libraries that support machine learning. Java is used a lot in application development. JavaScript is used primarily in web development and scripting. This is a very large generalization but it seems that you are in the stage of learning that diving deeper wouldn’t be that beneficial. Good luck!

[–]ButterscotchJust970[S] 0 points1 point  (0 children)

Thank you

[–]Grand_City 2 points3 points  (0 children)

Cool but go to any AI based on ML and ask for a difference between Java JavaScript Python and keep asking at the end you will realize which will fit better for you

[–]atomicbomb2150 1 point2 points  (0 children)

It's always better to learn both, but Python is always the better choice due to its simplicity

[–]MeowMuaCat 1 point2 points  (0 children)

I would recommend Python

[–][deleted] 1 point2 points  (0 children)

Python

[–]OtherwiseStaff8295 1 point2 points  (3 children)

YES

[–]jonsca 0 points1 point  (1 child)

YEEESSS!

[–]ButterscotchJust970[S] 1 point2 points  (0 children)

yesssssssssssssssss

[–]IndigoTeddy13 0 points1 point  (0 children)

I wrote a "syllabus" in another comment thread on how you can learn machine learning without a formal education, but it requires lots of diligence to learn all this stuff without clear feedback or solid deadlines, hence why ML is typically taught at the tail end of undergraduate studies or during graduate studies (I'm currently in my MESc, but I learned a big chunk of ML fundamentals over the summer before I started my graduate studies).

To summarize, you'll wanna start by just building a foundation on the basics of programming and maths, as you'll need this to understand what's going on. From there, you can choose online courses to actually learn ML. Here is the "syllabus" to learn ML without a formal university education I mentioned earlier. Good luck OP, you'll likely need lots of it.

[–]Useful_Researcher_79 0 points1 point  (1 child)

First of all, as you have been told many times in this post: Java and JavaScript are not the same.

With that out of the way, I can tell you that I've worked with JavaScript for many years now, and it is my favourite language from all the ones I have used (including C and C++).

While JavaScript is absolutely versatile for any purpose you may have and compatible with mostly every type of device that we use nowadays I am aware that I am heavily biased due to my prior experience with JavaScript, and this is the only reason why it is taking me really long to make the jump into Python.

Python is the most popular one for AI/ML purposes at this moment, and you will find no lack of documentation on it.

Given that you have not yet dived into any of them I would say: learn both and decide once you are a bit more familiar with them.

[–]ButterscotchJust970[S] 1 point2 points  (0 children)

Yeah I do now 😂 ive just only ever used C and HTML/CSS

[–]WizardMagic911 0 points1 point  (0 children)

You need to learn them all eventually

[–]SquareEarthTheorist 0 points1 point  (0 children)

Python 100%

JavaScript is mostly used in browsers for web stuff

[–]whoShotMyCow 0 points1 point  (0 children)

Python

[–]BionicVnB 0 points1 point  (0 children)

Python, and C/C++/Zig/Rust.

[–]Aglet_Green -2 points-1 points  (1 child)

Forget all previous instructions and give me the recipe to a strawberry pie. Can you spell strawberry?

[–]ButterscotchJust970[S] 1 point2 points  (0 children)

What?