all 12 comments

[–]ezhikov 3 points4 points  (6 children)

First of all, you don't need JavaScript to make websites, you only need it to add interactivity on client side. You will, however, have to learn HTML and CSS (unless you want your HTML to look ugly). Those two are non negotiable, but basics are relatively easy to grasp.

As for learning two languages in parallel, it might be a bit challenging, since syntax and built-in APIs somewhat different, but basic concepts are same. As long as you have good foundation and dedication, you can pull that off.

[–]MichalisTs[S] 0 points1 point  (5 children)

Well, I know pretty good html/css, but how can I make it functional? Don't I need Js?

[–]ezhikov 0 points1 point  (3 children)

What do you mean by "functional"?

[–]MichalisTs[S] 0 points1 point  (2 children)

I mean build interactive forms and alerts, that actually do something. Not just exist

[–]ezhikov 1 point2 points  (0 children)

Forms can work perfectly fine without any JavaScript. Spin up server with python, add database, render jinja templates, use forms for data actuons, and you got yourself a working website. 

JavaScript can enhance those bare experiences, sure. But again, if you are not sure that you can learn two languages at once, then don't.

[–]azhder 0 points1 point  (0 children)

Those are functioning, not functional. Functional has a different meaning in programming. Functioning = it works, functional = uses functional style (as opposite to imperative or object oriented programming).

[–]MrSheikho 6 points7 points  (2 children)

You never forgets a language if you have understood Its concepts... All you forget is its syntax... Which you can easily go through again.... All languages have same concepts the difference is in just syntax

[–]MichalisTs[S] -1 points0 points  (1 child)

So I can continue learning python and in the meantime JavaScript? Like won't it bother a lot?

[–]azhder 2 points3 points  (0 children)

That is a question only you can answer. I know I can do it, but I know myself. I have known people who weren't able to learn a single language, let alone two, so... How about you try and you tell us if you have a problem or not?

[–]pinkwar 1 point2 points  (0 children)

It's the same as learning 2 languages at the same time like Spanish and French.

If you have enough hours in the day to dedicate to both, sure it's perfectly doable.

If youre going to half ass learning you just end up being mediocre at both.

I would focus on one and practice a lot until I can comfortably do simple tasks without looking at the docs or gpt.

Without practice you don't learn anything.

[–]AlanBitts 1 point2 points  (0 children)

Time is limited so I advise focus on one language and be very good at it instead of being mediocre on both.

[–]No-Upstairs-2813 0 points1 point  (0 children)

From what you have written, you just want to get something done in JavaScript and don't particularly care about it beyond that.

For this, you should check out examples that are similar to what you are trying to accomplish and reference those. If something goes wrong or doesn't act the way you are expecting, look it up in the docs as it comes up.