Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,148,785 members, 7,802,446 topics. Date: Friday, 19 April 2024 at 02:32 PM

Is It A Waste Of Time To Learn Javascript If You Already Know Python? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Is It A Waste Of Time To Learn Javascript If You Already Know Python? (1482 Views)

Do I Still Need To Learn SQL When I Already Know Python? / How Many Hours Should I Commit In A Day In Order To Learn Javascript In 3 Months / How Did You Learn Javascript? (2) (3) (4)

(1) (Reply) (Go Down)

Is It A Waste Of Time To Learn Javascript If You Already Know Python? by ThatWriterBoy(m): 7:48pm On Mar 19, 2022
Good evening everybody!
I started learning Python a couple of months back, and I have made good progress. I started learning because I have an idea for a web app for my department, and I would like to launch it for them before we graduate.
After I had finished the Python basics and started studying Flask, someone told me that to make a web app, I would need HTML, CSS and Javascript, so I went to brush up myself in HTML and CSS since I took courses on them a few years ago.
Now, I'm about to start Javascript, but I'm wondering if it is necessary since it is a scripting language, and Python can do same. Should I just continue studying Flask, or should I take a break and complete my Javascript course?

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by mrfizy(m): 7:58pm On Mar 19, 2022
I do not think it is possible to run python in the browser at this time.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by February30(m): 7:59pm On Mar 19, 2022
mrfizy:
I do not think it is possible to run python in the browser at this time.

very possible.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by February30(m): 8:00pm On Mar 19, 2022
ThatWriterBoy:
Good evening everybody!
I started learning Python a couple of months back, and I have made good progress. I started learning because I have an idea for a web app for my department, and I would like to launch it for them before we graduate.
After I had finished the Python basics and started studying Flask, someone told me that to make a web app, I would need HTML, CSS and Javascript, so I went to brush up myself in HTML and CSS since I took courses on them a few years ago.
Now, I'm about to start Javascript, but I'm wondering if it is necessary since it is a scripting language, and Python can do same. Should I just continue studying Flask, or should I take a break and complete my Javascript course?


Python does it better.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by mrfizy(m): 8:00pm On Mar 19, 2022
February30:


very possible.


Not on the server but in manipulating the DOM?
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by ThatWriterBoy(m): 9:35pm On Mar 19, 2022
February30:



Python does it better.

Oh. Ok. Thank you

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by BlaqFaze: 10:43pm On Mar 19, 2022
ThatWriterBoy:


Oh. Ok. Thank you
don't listen to that dude mehn...if you want to build full stack web app you have to learn JavaScript

7 Likes

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by ThatWriterBoy(m): 11:36pm On Mar 19, 2022
BlaqFaze:
don't listen to that dude mehn...if you want to build full stack web app you have to learn JavaScript

Now I'm confused �
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by tempest01(m): 4:52am On Mar 20, 2022
From my own experience, I think if you learn python as a first language, you will have JavaScript.


But I believe you need too learn JavaScript for web design if you are using html css. I believe django will do if you use python.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by February30(m): 3:22pm On Mar 20, 2022
ThatWriterBoy:

Oh. Ok. Thank you

but you need php for backend.

JavaScript still remains the language of the Web
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by 3exe3: 9:31am On Mar 21, 2022
Php was built for the sole purpose of the web

If u really want to focus on the web I'll recommend Php

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Nobody: 9:43am On Mar 21, 2022
There’s nothing you can do on the browser without JavaScript bro. The app you plan to build is what’s known as a full stack app. Python (flask) would be used to handle the app logic(backend) whereas the client(frontend) is JavaScripts domain.
How will you receive and validate input from users?
How do you plan to display dynamic data depending on user action? That kinda stuff can only be handled by JavaScript.

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by airsaylongcome: 10:40am On Mar 21, 2022
mrfizy:
I do not think it is possible to run python in the browser at this time.

Incorrect
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by ichidodo: 10:55am On Mar 21, 2022
Python is in constant evolution thus learning python sets you for a myriad of opportunities and solutions.... JavaScript will just engage you in pointless inanities...Have you heard of the term "framework hell?"... That's JavaScript in a nutshell...And if you are just starting out as a newbie in programming....The Lord is your Strength.

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by mrfizy(m): 11:00am On Mar 21, 2022
airsaylongcome:


Incorrect

I guess I was technologically outdated.Python can run and manipulate the Dom just like JavaScript.
Thanks.
https://realpython.com/brython-python-in-browser/

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by UncleJJ(m): 11:19am On Mar 21, 2022
TLDR:
- Stop learning Python for now; put all your effort into JS.
- You're new to programming; it's foolish to think you can become productive in two languages for now.
- More often than not, JS (front-end) jobs are easier to get;

Python, like PHP, Ruby, and C (not C++) has slowly gone into the "dark matter" part of programming. The Python community is not accommodating to greenhorns like the old days. See Scott Hanselman's article "Dark Matter Developer" for a general explanation why this is so.
You will need a good mentor or must have good study habits to grow into a decent Python programmer. Python is used to solve and manage varying computing challenges. However, the frontend also referred to as the presentation layer is not Python's forte.

Javascript, on the other hand, will get you quite far. The job title "full stack developer" has its origin in the JS ecosystem. A full stack developer can build and manage solutions in the front and backend. JS for the frontend, and NodeJS for the backend. Learning JS will allow you to work in the frontend, or the backend, or both as a full stack developer. The JS community is large, popular, and filled with young restless developers, so you will feel right at home. So, I encourage you to learn JS - starting with the frontend skills. Start with CodeAcademy and FreeCodeCamp, then move to frontendmasters.com or Max Scharwtz on Udemy.

5 Likes

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Nobody: 1:00pm On Mar 21, 2022
Lots of misinformation on single thread asking a very simple question.

The Op didn't ask for fanboys to come defending their favourite languages.

@Op, Its not a waste to time learning JS. In fact in the course of your career you would learn many languages depending on your needs. Languages are just tools and the knowledge is always transferable. In fact, you would probably learn you 4th language in just a single day.

You need JS for the web. Modern web apps which you're trying to build are build with mostly Javascript, the days of templates and stuff are over.

Your web app still needs a backend server which is where your python skill(Flask, Django, Fastapi) comes in. You can build your server in any of those, and even with more languages than you can count, including Javascript, Java, C#, Ruby, Php.... it's a long list.
What you choose to build your server with is totally your choice, these battles about best or not is rubbish. Unless you're looking to learn market trending frameworks to get employed, then I propose you ignore the fanboyism and build with whatever you find most pleasant.

Anyway, go ahead and learn JS for your frontend application. Then decide on your backend and eventually get your app done!.

7 Likes

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by ThatWriterBoy(m): 1:25pm On Mar 21, 2022
DrLevi:
Lots of misinformation on single thread asking a very simple question.

The Op didn't ask for fanboys to come defending their favourite languages.

@Op, Its not a waste to time learning JS. In fact in the course of your career you would learn many languages depending on your needs. Languages are just tools and the knowledge is always transferable. In fact, you would probably learn you 4th language in just a single day.

You need JS for the web. Modern web apps which you're trying to build are build with mostly Javascript, the days of templates and stuff are over.

Your web app still needs a backend server which is where your python skill(Flask, Django, Fastapi) comes in. You can build your server in any of those, and even with more languages than you can count, including Javascript, Java, C#, Ruby, Php.... it's a long list.
What you choose to build your server with is totally your choice, these battles about best or not is rubbish. Unless you're looking to learn market trending frameworks to get employed, then I propose you ignore the fanboyism and build with whatever you find most pleasant.

Anyway, go ahead and learn JS for your frontend application. Then decide on your backend and eventually get your app done!.

Thank you. This was very helpful.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by bedfordng(m): 6:07pm On Mar 21, 2022
ThatWriterBoy:
Good evening everybody!
I started learning Python a couple of months back, and I have made good progress. I started learning because I have an idea for a web app for my department, and I would like to launch it for them before we graduate.
After I had finished the Python basics and started studying Flask, someone told me that to make a web app, I would need HTML, CSS and Javascript, so I went to brush up myself in HTML and CSS since I took courses on them a few years ago.
Now, I'm about to start Javascript, but I'm wondering if it is necessary since it is a scripting language, and Python can do same. Should I just continue studying Flask, or should I take a break and complete my Javascript course?
Very necessary to make page interactive and for user experience. Don't joke with it.

If anyone tells you otherwise, don't listen to them because you will definitely find yourself learning JS at the end no matter how hard you try to skip it. You cannot escape not using JS in your web apps even if it's not advance.

I used to think JavaScript is not needed as long as you can code same frontend logic in the backend.

But trust me, JavaScript will save you lots of time and prevent users from stressing the server and database.

Although you don't have to learn it to advance stage except you want to use it as your stack.

If you just want to springle it around your web app, then Just learn it enough to be able to use it and master Dom manupulations.

Flask is cool but also I will advice you learn Django instead. It has lots of features with an already made admin panel.

1 Like

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Javierleon(m): 6:22pm On Mar 21, 2022
No it is not. Depends on use
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by etoluw: 7:00pm On Mar 21, 2022
mrfizy:
I do not think it is possible to run python in the browser at this time.

You can use any programming language. All you need is a transpiller that will convert that language to JavaScript.

But it is advisable to learn javascript .

2 Likes

Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by reallifejerk: 1:01am On Mar 22, 2022
This is still the best response i've seen on this thread.


DrLevi:
Lots of misinformation on single thread asking a very simple question.

The Op didn't ask for fanboys to come defending their favourite languages.

@Op, Its not a waste to time learning JS. In fact in the course of your career you would learn many languages depending on your needs. Languages are just tools and the knowledge is always transferable. In fact, you would probably learn you 4th language in just a single day.

You need JS for the web. Modern web apps which you're trying to build are build with mostly Javascript, the days of templates and stuff are over.

Your web app still needs a backend server which is where your python skill(Flask, Django, Fastapi) comes in. You can build your server in any of those, and even with more languages than you can count, including Javascript, Java, C#, Ruby, Php.... it's a long list.
What you choose to build your server with is totally your choice, these battles about best or not is rubbish. Unless you're looking to learn market trending frameworks to get employed, then I propose you ignore the fanboyism and build with whatever you find most pleasant.

Anyway, go ahead and learn JS for your frontend application. Then decide on your backend and eventually get your app done!.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by TheManOfTheYear: 9:47am On Mar 22, 2022
February30:



but you need php for backend.


JavaScript still remains the language of the Web
You're just a confused fellow grin
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Brukx(m): 9:50am On Mar 22, 2022
ThatWriterBoy:
Good evening everybody!
I started learning Python a couple of months back, and I have made good progress. I started learning because I have an idea for a web app for my department, and I would like to launch it for them before we graduate.
After I had finished the Python basics and started studying Flask, someone told me that to make a web app, I would need HTML, CSS and Javascript, so I went to brush up myself in HTML and CSS since I took courses on them a few years ago.
Now, I'm about to start Javascript, but I'm wondering if it is necessary since it is a scripting language, and Python can do same. Should I just continue studying Flask, or should I take a break and complete my Javascript course?
You can run python in your browser using Brython. But then learning JavaScript won't take you time since it's not your first programming language.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Luzebox(m): 2:58pm On Apr 04, 2022
if you want to be a full stack developer you need javascript for the frontend ....javascript has made it easy with frameworks like react..etc...you can use python for the backend(django or flask)...i think django is in demand more....nobody will employ u to make a frontend website design with python...
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by bularuz(m): 12:11am On Apr 05, 2022
Luzebox:
if you want to be a full stack developer you need javascript for the frontend ....javascript has made it easy with frameworks like react..etc...you can use python for the backend(django or flask)...i think django is in demand more....nobody will employ u to make a frontend website design with python...

If you are serious about being a full stack developer, then you cannot escape javascript, you can even run both frontend and backend with javascript these days.
Re: Is It A Waste Of Time To Learn Javascript If You Already Know Python? by Luzebox(m): 7:31pm On Apr 05, 2022
new whatapp group...for folk still learning web development...u know html css javascript django...so we can link-up..work on projects together...learn etc..reach me on 08106908991 to be added

(1) (Reply)

Facebook / Sun Java Studio Creator 2.0 / Ionic: Back Button Not Working On Side-menu Template

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 50
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.