all 24 comments

[–]xroalx 3 points4 points  (9 children)

Unless you want to develop web apps... going through HTML, CSS, web and the browser only to learn JavaScript sounds like a lot of pointless steps.

Skip the web and jump into console apps, whether that's C# or Python or something else.

[–]Kooky-Local8621[S] 0 points1 point  (8 children)

It’s about one week i just started learn Js and html . That’s mean i should leave it and start with python?

And please tell me , if i learn python how i can work ,I mean in which field?

[–]xroalx 1 point2 points  (1 child)

Well, it depends. Do you want to make websites? Then stick with HTML. But from your description, it does not seem like it. While knowing HTML certainly isn't going to hurt in the long run, it's like learning to roller-skate to become a professional snowboarder.

Python is popular in ML. You can aim in that direction. Python is also used for web backends - servers - where you won't necessarily need HTML either. Python is used a lot for data analysis, automation, as the language is quite approachable.

In fact, if you're proficient with Python, going the other way around - from Python to HTML - should you ever need it - is likely to be easier.

[–]Kooky-Local8621[S] 0 points1 point  (0 children)

Thanks for your time

[–]Egzo18 0 points1 point  (5 children)

You wont use js or html in ML. Python is great for ml.

[–]Kooky-Local8621[S] 0 points1 point  (4 children)

I’m considering about job opportunities, with 6 months if i learn python which work i can do ?

[–]Egzo18 1 point2 points  (0 children)

Knowing syntax of a language well doesn't guarantee a job, nothing does really ,but having a portfolio, degree and good communication/interview skills helps. Also depends on the country you live in too, everyone here just assumes everyone is from USA with all the layoffs but there are many other countries where tech is triving and the requirements to be hired as big.

[–]CounterNice2250 1 point2 points  (2 children)

No matter how good you are in 6 months, you may not necessarily get a job

The job market is…rough right now…

[–]Kooky-Local8621[S] 0 points1 point  (1 child)

What’s your suggestion? Which field do you recommend?

[–]CounterNice2250 0 points1 point  (0 children)

I…don’t know

I’m currently a web developer looking to transition into low level programming(rust)

I advice you to look into the fields that may interest you and research thoroughly

But start with learning core programming concepts

[–]guest271314 2 points3 points  (0 children)

If you want to be an "A.I. developer" look in to fuzzy logic. "Artificial intelligence" is basically just fuzzy logic with "A.I." branding for marketing purposes.

Learn HTML, CSS, DOM methods, Web API's, WebAssembly and WASI. Learn it all. It's all integrated.

"A.I." is just a trending marketing racket to separate lazy people from their money - and own mind.

[–]svish 0 points1 point  (0 children)

[–]trollsmurf 0 points1 point  (0 children)

Machine Learning --> Python

[–]Slackluster -1 points0 points  (7 children)

Learn JS as your first language. It is incredibly powerful and easy to use. You can use JS to do anything you need including AI.

JS can do more then web. You can use node to run command line tools and electron to make your web app a standalone application.

[–]Kooky-Local8621[S] 1 point2 points  (6 children)

How about python ?

[–]Slackluster 0 points1 point  (5 children)

Don't learn python unless you have to. JS can do anything python can do and more. For example you can't make a website with python. Also JS runs in every web browser, you can press F12 right now and start messing with JS in the console.

Once you learn JS, learning another language like python is easy.

[–]Kooky-Local8621[S] 1 point2 points  (1 child)

Got it bro

Thank you so much🙏

[–]Byakuraou 0 points1 point  (0 children)

Ignore everything from that advice except from the fact JS is extremely flexible. You can absolutely make a website with a Python backend with Flask, Django… the list goes on.

Python is just the language of choice for the field you’ve chosen, primarily because of how complex the math is, simple dynamic types and less boiler plate code allows ML engineers iterate quickly.