Python or JavaScript - Which One Should YOU Learn?

2024 ж. 16 Мам.
133 010 Рет қаралды

In this video, I dive into the age-old debate: Python vs. JavaScript. Join me as I break down the strengths and weaknesses of each language, helping you make an informed decision on which one is right for you. Tune in to discover the best fit for your coding journey!
If you want to land a developer job: techwithtim.net/dev
If you want to learn Web 3 & Blockchain: algoexpert.io/blockchain (use code “tim”)
If you want learn Python & Go: programmingexpert.io/tim (use code “tim”)
Skool community for free resources: www.skool.com/software-develo...
Discord server: / discord
⏳ Timestamps ⏳
00:00 | Python Or JavaScript?
00:18 | What Is The Same?
01:38 | Main Differences
02:54 | Frameworks & Libraries
04:30 | My Recommendation
05:03 | Keep This In Mind
06:57 | If You're Still Unsure
Hashtags
#Python #JavaScript #Programming #TechComparison #CodingDebate #TechTips #ProgrammingLanguages #TechWithTim

Пікірлер
  • Which one are you picking? Regardless of your choice I have TONS of free videos on my channel and more premium resources, like this one: techwithtim.net/dev

    @TechWithTim@TechWithTim3 ай бұрын
    • Tim!!!! Let’s goooo!!! Great advice!! I’ve been going through your course through course careers and have learned tons! 99.99% of advice I’ve received all echo what you have said in a majority of your content. Decide what you want, pick a language and learn the fundamentals. I am pretty dead set on backend work! So looking forward to cranking out the latter half of the course and continue to chip away! Also, a lot can be said about the level of support you and others have given and continue to give to the community! Tim was watashino sensei des. Also learning Japanese. This roughly translates to Tim is my teacher! Thanks man!

      @Tankinc832011@Tankinc8320113 ай бұрын
    • Thanks so much man! Super happy you’re enjoying the program. Keep pushing! Can’t wait to hear more about your journey /)

      @TechWithTim@TechWithTim3 ай бұрын
    • Hi Tim, What do you think about Django for as much as possible (maybe also use with htmx) for frontent. I like the idea of "batteries included Django" vs. more modules to plug together with node.js to do the backend ... I'm a beginner who has survived required CS courses for an EECS degree and work in hardware (no real coding for the day job). Been studying the whole world of website development and trying to land on a stack for a simple "ecommerce" site with only a few (or one) page to start. Potential for the site to expand in the future to many pages (1000s) with some dynamic content. I understand that it will be nearly impossible to totally avoid JS and am totally fine with using JS (I know it better than Python right now) a bit. However, I am very interested in seeing what can be done on the frontend with Django for what seems like a simple (done a million times) type project (ecommerce site). Also is SQlite ok for this project or should I go with mySQL? Any thoughts? Appreciate your videos -- Thanks!

      @SingularSolarus@SingularSolarus3 ай бұрын
    • in my work I use both, JS for frontend and python for backend and data science

      @metallmad77@metallmad773 ай бұрын
    • Spent most of my development career using Php and always heard all the great things about Python so I have been learning Python for the past several weeks. Able to pick it up faster than I expected, likely because it is geared towards backend dev, much like Php ( though Php of course lends itself of front-end, too ). In addition, the goal with Python is to be able to acquire jobs related to Data Analysis/Science and even AI. Great video!! Thank you for sharing.

      @milderlisondra6034@milderlisondra60342 ай бұрын
  • You are right, many of us are coding BOTH in Python and JavaScript, you cannot solve everything optimally in only one of them, you should use both to do your tasks.

    @szabolcsjobbagy30@szabolcsjobbagy303 ай бұрын
  • I started learning Python after I was struggling with JavaScript, and doing this allowed me to go back to JavaScript and understand what I was struggling with. So learning both at the same time actually helped me.

    @alishagrace@alishagrace3 ай бұрын
    • I did the same thing. They say learn one language at a time. I'm just stubborn and fooled around with both. I've already learned a lot of basic JS and Python in less than a year.

      @jtc9098@jtc90982 ай бұрын
    • ⁠That is great! Glad I’m not the only stubborn one. 😉

      @alishagrace@alishagrace2 ай бұрын
    • @@alishagrace What are you planning to go into? Web development?

      @jtc9098@jtc90982 ай бұрын
    • @@jtc9098 I’ve been into web development, but just was lacking the Javascript part of it. Mostly just front end.

      @alishagrace@alishagrace2 ай бұрын
    • Python syntax is more beginner friendly. JavaScript frightens me 😅

      @ola...o1009@ola...o10092 ай бұрын
  • As a junior dev, I appreciate this directional/guiding format of this content. Please keep them rolling, thank You Tim.

    @el-jay_@el-jay_3 ай бұрын
  • i m doing javascript after doing python's bascis I guess this was helpfull Thank you

    @Whatever-mq2bg@Whatever-mq2bg3 ай бұрын
  • in my work I use both, JS for frontend and python for backend and data science, but in my opinion for new learners it's better to start with JS to learn the concept and get into Python as you advance

    @metallmad77@metallmad773 ай бұрын
    • Thanks man, I plan on pursuing this same career path, with thesame tech stack

      @takemjim@takemjim3 ай бұрын
  • Its like asking which car is the best for driving to the store. Just pick one, learn the basics of driving and then it doesnt matter what car you choose. Some are manual some automatic. Driving it is still the same.

    @hani-qw4gx@hani-qw4gx3 ай бұрын
  • Have a ton of comparison videos on youtube, and they look like trash, but this one is very very quality and really helpful for people who are stuck on this ! Thank you, man !

    @user-my4zw8pv4s@user-my4zw8pv4s19 күн бұрын
  • Thanks for the guidance. I've been wondering which one to learn first, but I think with this, I can now decide which of the two programming languages to choose first.

    @maurizo1314@maurizo13142 ай бұрын
  • The explanation in this video is very beginner friendly wich is absolutely amazing , ive been looking for a video like this for so long , thank you very much 🙏🏼

    @Elyabav@Elyabav3 ай бұрын
  • From my own experience I can just say. It doesn’t matter all too much. Choose one, get good in it and from there you can learn any other language quite easily and from there you can specialize in what you like the most or need the most in your life/job

    @st4ndby@st4ndby3 ай бұрын
    • Learn python then go to rust

      @surajraika9245@surajraika92453 ай бұрын
    • why not go direct to rust ?? @@surajraika9245

      @Minorxable@Minorxable3 ай бұрын
  • I'll re-state Tim's final point - if you don't know which you want by the end of this video, then you don't know enough yet to decide and/or either will be a fine choice. So pick one and get going. Both languages have TONS of free tutorials on line, making it possible to get started immediately. I'll also add that, once you know one and get a job, you'll then be exposed to software development teams, and their behaviors and tools - like Jira, git, docker, agile and whatnot. Those things are the mostly same between languages - which means, again, pick one and get going... you can always switch or add another language later. Both get you started and allow you to go from zero to hero.

    @BrianStDenis-pj1tq@BrianStDenis-pj1tq3 ай бұрын
    • Which is easier to learn ? JS or Python ?

      @itsmedeka@itsmedeka3 ай бұрын
    • @@itsmedeka As Tim said, they are in the same class of difficulty to learn. Getting started (one or the other will work) is the first step. Good luck.

      @BrianStDenis-pj1tq@BrianStDenis-pj1tq3 ай бұрын
    • I should add that there is no life-hack type thing for learning programming. Its not about picking the easy one - these are the easy ones. If you have motivation to stick with it, either will work.

      @BrianStDenis-pj1tq@BrianStDenis-pj1tq3 ай бұрын
    • @@BrianStDenis-pj1tq Thank you for the insight and response greatly appreciated !

      @itsmedeka@itsmedeka3 ай бұрын
    • ⁠@@BrianStDenis-pj1tqGlad you sd this. Sick of seeing questions “What’s easiest”, “How many hrs does it take to learn X Language”. There is no hack. Just start, delve deeply, study hard, practice, build, write and then re-factor to get clean code. As in life, there are few short cuts - aka “hacks”. Well, not short cuts that won’t have negative effects in the long term.

      @cUser691@cUser6913 ай бұрын
  • Starting with python will also make it easier to learn gdscript or nim later on

    @seasong7655@seasong76553 ай бұрын
  • Maybe the real "best language to start" were the friends we made a long the way

    @ItIsJan@ItIsJan3 ай бұрын
    • You mean HTML and CSS, they were always nice to me 😅

      @alwinw64@alwinw643 ай бұрын
    • @@alwinw64 CSS has always been nice to you?! 😅

      @Louisianish@Louisianish3 ай бұрын
    • @@Louisianish maybe i haven't studied enough 😂

      @alwinw64@alwinw643 ай бұрын
    • Do you mean, networking?

      @ffaforshort6960@ffaforshort69602 ай бұрын
    • @@alwinw64 CSS will swallow you whole if you're not careful! haha Ok, maybe I'm exaggerating, but 3 years into learning web development with a few paying clients under my belt, and I still struggle to get it to do exactly what I need it to do sometimes. lol It's like the more you learn, the more complex and difficult it gets. My biggest piece of advice to everyone getting into web development is don't sleep on CSS.

      @Louisianish@Louisianish2 ай бұрын
  • thank you tim i was little bit confuse you clear me everything

    @nazmulalam1982@nazmulalam19823 ай бұрын
  • Although I knew the basic differences between the two, your explanation gives a more nuanced understanding. It's really encouraged me to keep on pushing with Python. I guess I didn't realize just how similar they are as well. This is excellent! Thank you

    @WillsJazzLoft@WillsJazzLoftАй бұрын
  • Great video. Both are great languages but my suggestion is learn Javascript first. You are closer to the end consumer with Javascript (used in billions of web browsers everyday) which I have found a powerful advantage over the years. All the concepts you learn in beginner Javascript will be applicable to Python but not the other way around. Every person in tech should have their own website projects - even if it's just your resume site. Don't be invisible. Once you understand Javascript learning Python will be a lot easier.

    @DenhamTurton@DenhamTurton3 ай бұрын
    • Thank you for this insight and helping me make a decision, much appreciated !

      @itsmedeka@itsmedeka3 ай бұрын
  • This video came at the perfect time. Thank you, I've decided to choose PHP.

    @eversoncarvalholima@eversoncarvalholima3 ай бұрын
    • hahah, I wish you the best!

      @TechWithTim@TechWithTim3 ай бұрын
    • 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

      @sixtusonyedibe1619@sixtusonyedibe16193 ай бұрын
    • Pop boss

      @MrEntaroadun@MrEntaroadun3 ай бұрын
    • 😂

      @Divineleo2023@Divineleo20233 ай бұрын
    • Nothing wrong with PHP as an imperative language...works just fine. Just be careful with the OOP bits. Version 5.6 is the best

      @montebont@montebont3 ай бұрын
  • Thanks bro I really appreciate what you do.....Keep it up!!!!!

    @user-ir5sl3so8d@user-ir5sl3so8d3 ай бұрын
  • Great video Tim...you've got that green screen lighting nailed down...looks great!

    @TalkingBullion@TalkingBullion3 ай бұрын
    • It’s not a green screen!

      @TechWithTim@TechWithTim3 ай бұрын
    • @@TechWithTim What ever you are using, it looks great.

      @TalkingBullion@TalkingBullion3 ай бұрын
  • Sometimes, instead of focusing which language you should start, why not focus which domain you wish to pursue then only learn the language required in that domain

    @HowToActivateNeurons@HowToActivateNeurons3 ай бұрын
    • Js is amazing... So easy to learn and master and so addictive

      @anthonykarungu1419@anthonykarungu14192 ай бұрын
    • You just wanna build build build with no end... Total addict😊

      @anthonykarungu1419@anthonykarungu14192 ай бұрын
  • Every new developer need to watch this video for , perfect solution , thanks bro

    @mdhridoy-dw8sc@mdhridoy-dw8sc2 ай бұрын
  • Very insightful. Thanks a lot for that.

    @isaacbawangisah6096@isaacbawangisah60963 ай бұрын
  • I’ve used js for the past year to learn coding but I started a computer science degree this spring and I’m starting cs classes in the fall so I’m doing Python to learn how to program with the ease of syntax. The classes will teach cpp, but if you know how to program, every language is basically almost the same with some differences/additions here and there that can be learned later on. I am also considering going into data after graduation.

    @jakemealey5532@jakemealey55323 ай бұрын
  • getting into coding for the first time, this video helped alot. im choosing to with python for now.

    @Xnestrio@Xnestrio21 күн бұрын
  • Once tou learn any lanfy, you will pick rhe other ones very quickly... At least for most task... I started with very little C++ then tony python, after that extensive JavaScript (jQuery and angular), some java and now back to C++ (unreal engine) and the transition was always smooth... I am not a specialist but everything i need to do i managed to do it. I am not looking for a job, i am more of an entrepreneur

    @joantonio6331@joantonio6331Ай бұрын
  • I'm working on Java, Js, Python, C and Cuda programming at the same time in my current semester`s coursework and projects

    @shs4293@shs42933 ай бұрын
    • Pick one, do not fuck up your brain The less unnatural shit you know the better

      @denisblack9897@denisblack98973 ай бұрын
    • IMHO this will just get you confused. Not your problem but IMHO most "programming courses" are developed by people who never wrote a program..

      @montebont@montebont3 ай бұрын
    • Don't learn multiple programming languages at a time, learn one and be good at it

      @okunadefemijoel7890@okunadefemijoel7890Ай бұрын
  • Thanks for reading my mind Tim, had this Dilemma in my mind all year.

    @dinamush1342@dinamush13423 ай бұрын
  • Thank you. I started with Python, and I learned both in boot camp.

    @valenciawalker6498@valenciawalker64982 ай бұрын
  • javascript can also be use as backend server with a runtime environment or called NodeJS

    @rodelcrisosto499@rodelcrisosto4993 ай бұрын
  • Very helpful to know what each is good for

    @davedsilva@davedsilva3 ай бұрын
  • Want to just learn programming concepts and "see" immediate results, learn HTML, CSS and JavaScript together. Most people want to build apps or websites so IMO, JS may be the the best way to go as a beginner to stay motivated and engaged. Python is great too, but you're going to have that extra learning curve of working with libraries and CLI to extend its functionality. If you're OK with just manipulating data and systems, then go with Python. If you want to visually design, be more about UX and make those designs functional and dynamic, go with JS. Most applications are web based now, just saying.

    @johnne86sd@johnne86sd3 ай бұрын
  • Worth adding. Both languages are essential to Generative AI but in their own strength. Great video Tim!

    @Patrick_McFadin@Patrick_McFadin3 ай бұрын
  • Have understood the fundamentals of python programming so am currently learning the basic of JavaScript. This video comes at the right time for me. I want to become a backend developer. (So python is a great choice for me) I'm starting out by learning flask(thanks for your flask Tutorial) I'm gaining alot

    @alimihakeem841@alimihakeem8413 ай бұрын
    • You dont need to move to Python keep focusing on JavaScript. Use node for backend and get a good foundation. Later on, learn a static language like Go if you want to expand you backend knowledge. By focusing on 1 dynamic languages (JavaScript) you will be able to learn the concept of both fromt and backend, without needed to worry about learning the syntax of another language.

      @theangelofspace155@theangelofspace1553 ай бұрын
    • @@theangelofspace155 Thanks. I really appreciate you for the feedback

      @alimihakeem841@alimihakeem8413 ай бұрын
  • Given the general uses of both languages I would recommend both honestly. If the question relates to career path, the more you know the more enticing you're going to be to prospective employers.

    @Rio-kb1od@Rio-kb1od2 ай бұрын
  • Lower spectrum of earning: JS for frontend Medium-Higher pay: C/C++ and Python for doing the sidequests

    @AnoNym-zi5ty@AnoNym-zi5ty3 ай бұрын
    • A lot of mid level role mid/high pay react & react native jobs out there

      @shs4293@shs42933 ай бұрын
    • What?

      @pedrov8868@pedrov88683 ай бұрын
    • Find a job first.

      @ck-dl4to@ck-dl4to3 ай бұрын
    • It´s not about the language you use, it´s about the problems you solve with these languages.

      @codingcrashcourses8533@codingcrashcourses85333 ай бұрын
    • @@codingcrashcourses8533 but the problems you solve with JS tend to be the lower paying ones.

      @AnoNym-zi5ty@AnoNym-zi5ty3 ай бұрын
  • I recommend beginners to start with Java to understand core programming principles, OOP, and use it to practice DSA After that picking up JS will be a smooth transition. Build projects and so on

    @zb2747@zb27473 ай бұрын
  • thanks for the video, bro

    @samerjameel95@samerjameel953 ай бұрын
  • I'm interested in server architecture/development, cybersecurity and Linux administration. So I guess sticking with Python for the near term works out best for me.

    @WillsJazzLoft@WillsJazzLoftАй бұрын
  • From my point of view it does not matter which language you choose. You should learn the concepts. Later you will notice you can lern any language. I personally choose my tech stack based on the use case. Data Science -> Python; Rest API -> TypeScript with express.js; Web -> TypeScript with Next.js; Smart Contracts on EVM -> Solidity; And in many other cases Rust

    @philipprol@philipprol3 ай бұрын
  • For Web development, the language strengths are: JavaScript - browser (front end) Python - computer (back end). JavaScript can run on the back end as well, but I would stick with Python for the back end. For other development I would stick with Python. However, for Micro-chip programming (Arduino, ESP32, etc...) I would use C++. For Game programming there are: C++ (Unreal Engine) GDScript (Godot) Lua (Roblox) Java (Minecraft).

    @auroraRealms@auroraRealms3 ай бұрын
  • Thank you Tim.🙏

    @Just_A_Tech.._@Just_A_Tech.._3 ай бұрын
  • Software Alert 2024: Universal Software Model -- The future in the software world! 100 programming languages? Why not only one? I built usmXX as an Operating System for managing any informational problem. The system is based on only three concepts: Parameters of the problems, Subjects (not objects!) and the Informational Individuals!

    @gmxmatei@gmxmatei28 күн бұрын
  • Thank you so much bro.

    @pendragon4461@pendragon44613 ай бұрын
  • Hope I won‘t get hated at but talking about the Web, I think PHP ist great to Start with. With modern PHP you can learn all the concepts and most important: there are thounsands of projects you can do privately. And the best Programming Language is the one you can make your ideas real with! And think beeing an PHP expert teaches you a lot about how the Web works!

    @timlambe8837@timlambe88372 ай бұрын
  • Very useful ❤ Thanks

    @ahmadyasirseyar6065@ahmadyasirseyar6065Ай бұрын
  • What are the best channels to learn Python?

    @cutecute6471@cutecute64712 ай бұрын
  • Is using libraries like Flask good with Python as a replacement for JS?

    @shadowalphawolf9926@shadowalphawolf9926Ай бұрын
  • Just choose one and start coding. You can make websites, scripts, desktop apps, pretty much anything with either one. Took me a while to figure that out when I got started.

    @yoanhg421@yoanhg4213 ай бұрын
    • Excellent practical approach. You could be watching youtube videos for the rest of your life to find an opinionated "best way". Better dive in at the deep end, learn from your mistakes and improve on what is important for you or your project...

      @montebont@montebont3 ай бұрын
  • JavaScript was my first programming language, and then I began learning Python. I discovered that it shares similarities with JavaScript. After becoming proficient in Python and JavaScript, I started exploring other languages such as PHP, Go, Perl, Julia, Lua, Ruby, R, Kotlin, Swift, Dart, and Raku. Through this journey, I realized there are 13 programming languages that share similarities with JavaScript and Python.

    @willyhorizont8672@willyhorizont86723 ай бұрын
    • Wow, Great insight! I learned JavaScript first as well. I'm just now delving into Python and seeing the similarities as far as the concepts are concerned.

      @SharronV@SharronV2 ай бұрын
  • Tim, continuing my previous request, we need to talk, how can we. Thanks again.

    @user-ts9ks8in2n@user-ts9ks8in2n3 ай бұрын
  • Thank you!

    @dhruvsatyapanthi9766@dhruvsatyapanthi9766Ай бұрын
  • 1:58 what about node?

    @theangelofspace155@theangelofspace1553 ай бұрын
  • Thanks! 😊

    @Gabirell@Gabirell2 ай бұрын
  • I started with JavaScript, picked up Python later. Never hurts to know more

    @VincentCosmiq@VincentCosmiq2 ай бұрын
  • Yeahhh yeah man . I'm finaily in IT community 😂😊😂. Thanks alot bro. U are amaizing. I'm new in that field. AND I startet with Python. After wanna try with Java . Thanks bro best luck❤

    @user-jp3oy8dd1v@user-jp3oy8dd1v2 ай бұрын
  • In light of recent AI development quite possibly best option is to learn prompt engineering :)

    @cloudguru3018@cloudguru30182 ай бұрын
  • I am interested in cyber security,I was wondering which code I should learn....

    @JohnJohnson-ch6xq@JohnJohnson-ch6xq15 күн бұрын
  • What about golang ? I don’t understand which language it can go with

    @archiepotter7776@archiepotter77762 ай бұрын
  • Man I wish I had any of your intelligence and charisma.... Big thanks for sharing.

    @danielfriedman9791@danielfriedman979115 күн бұрын
  • Learning both is great option 😊

    @HdHh-or2pu@HdHh-or2pu3 ай бұрын
    • Agreed! But which to start with?

      @TechWithTim@TechWithTim3 ай бұрын
    • ​@@TechWithTimWinner is Python 🥳

      @daminrido2269@daminrido22693 ай бұрын
  • My question is how to determine what you are best suited for in this field? Can you be tested to see what you're most suited for?

    @dalestevens3332@dalestevens333222 күн бұрын
  • Then what about this? Python or Ruby?

    @HikaruAkitsuki@HikaruAkitsuki3 ай бұрын
  • Hm. I'm old and crotchety and learned JavaScript when all it did was muck around with the DOM. I don't want it on the server side, so I would use Python for server-side code (unless I used PHP, instead). When I want a language for desktop applications, I wouldn't turn to Electron and all that extra overhead when I could just use Python with Qt or other full-featured GUI libraries. I understand the urge to try to equivocate and wave hands and say, "No language is better than another it's all what you want to build with it" but I don't believe that's a reflection of proximate truth so much as an expression of a prejudice toward conflict avoidance.

    @RichardLucas@RichardLucasАй бұрын
  • what about both

    @nested9301@nested93013 ай бұрын
  • hello TIM do you know about ODOO frame work please give me information if you know about it

    @ezrasamson-ez2mv@ezrasamson-ez2mv2 ай бұрын
  • I think you have to learn both. They are similar and it is easy to

    @deathineyes@deathineyes3 ай бұрын
  • Great job 👏🏻👍🏻👏🏻

    @user-ko1cw6mv4q@user-ko1cw6mv4q3 ай бұрын
  • Great video 👍

    @DeltaXML_Ltd@DeltaXML_Ltd3 ай бұрын
  • Do you have a Q&A forum for your lessons?

    @kennethlourisombrog2149@kennethlourisombrog21493 ай бұрын
    • You can check my discord server, I also made a Skool community which can be useful: www.skool.com/software-developer-academy

      @TechWithTim@TechWithTim3 ай бұрын
  • The answer is: BOTH DON’T BE LAZY

    @abzs5811@abzs58112 ай бұрын
  • I would still suggest Python first. It's much more versatile and Python teaches other things, like good code structure. That makes for an excellent foundation moving forward. The other thing is that most people just getting started don't really know what they want to do yet, so Python gives you the ability to test the waters in multiple ways.

    @DrCognitive@DrCognitive3 ай бұрын
    • This is very subjective. JavaScript will help get a entry level easier. There is not "good code structure" in python, yiu can right equaly awful or good code in both languages. JavaScript has node for the backend, and dominate in the frontend. So you will actually learn more going with JavaScript. Both languages use class so you learn the same OOP or function programing. Both has some type implememtations (jsdoc for JavaScript, or move to typescript). The second pagraph is misleading as well. JavaScript also help test the water in multiple ways (including AI). JavaScript can do pretty much anything a junior dev would want to do in python, the main difference is that python is pre-installed in most unix distro. 🤷🏻

      @theangelofspace155@theangelofspace1553 ай бұрын
  • bro! is it possible to make a real time social media application using django? please reply me whether it is possible or not.

    @amancharahul5008@amancharahul50083 ай бұрын
    • Yes

      @user-zf1tu6zw6q@user-zf1tu6zw6q3 ай бұрын
  • For some reason i feel you've done this video before 😂😂😂 I followed your roadmap and I learnt python first. Then js then C++ just to know how statically type language & complied languages work.

    @itzAustin-qr8zx@itzAustin-qr8zx3 ай бұрын
    • If so it was a LONG time ago! Glad it worked out for you, that is exactly what I suggest!

      @TechWithTim@TechWithTim3 ай бұрын
    • Yeah it was a very long time ago around the time you did the pygame series 6 years ago and 12 hours live coding session. Everything I know about coding i learnt from you. I'm really a big fan

      @itzAustin-qr8zx@itzAustin-qr8zx3 ай бұрын
    • @@itzAustin-qr8zx wow! thanks so much for the comment :)

      @TechWithTim@TechWithTim3 ай бұрын
  • For someone who wants to learn how to solve leetcode questions, is maining python a better approach due to its simplicity even though i will not necssarrily work with it in my field?

    @abdurahimalmasri4416@abdurahimalmasri44163 ай бұрын
    • As someone that has conducted hundreds of interviews, I'd strongly recommend using the language you're most comfortable with. This is the language you use most often in your day-to-day. With algorithms questions, interviewers want to understand how you think in a language-agnostic way that can apply to any language. That's why places like Google allow you to interview in your language of choice. For example, I see lots of professional JavaScript devs make the mistake of switching to Python just for interviews, and their unfamiliarity almost always bites them in ways they don't expect.

      @GordonZhu@GordonZhu3 ай бұрын
    • @@GordonZhugreat response!

      @SharronV@SharronV2 ай бұрын
  • Thanks Tim but I was thinking you were going to mention the backend aspect of JavaScript Node.js and Express.js in particular.

    @luckyalade4171@luckyalade41713 ай бұрын
    • I dont forget mongoose for the backend aswell...

      @Momoa786@Momoa7863 ай бұрын
    • Agree, JavaScript is mire completed. It is not just for frontend. It can be use in AI, the backend, CLI, server script, and the lost go on.

      @theangelofspace155@theangelofspace1553 ай бұрын
    • Yeah, I was wondering why he didn't mention the backend aspect of JavaScript.

      @SharronV@SharronV2 ай бұрын
  • Thanks for actually saying React is a framework. It makes you write JavaScript in its own convention. It might not be as strict as Next but it’s a framework nonetheless because you’re coding JavaScript differently

    @bolangnfi8557@bolangnfi855714 күн бұрын
  • Why not both?

    @Rk3tSk8s-ut4yo@Rk3tSk8s-ut4yo2 ай бұрын
  • I am a web developer in php. Mostly i worked for backend. The only problem in JS is i struggle to find the exact issue or bug while working with JS. N i am not good in frontend design. Should i go for JS or i should go for python?

    @untoldmelodiesbymala883@untoldmelodiesbymala883Ай бұрын
  • I learned Python first, and I still appreciate python a lot because it get me into the programming world. But I would suggest any new comers to learn JS first for several reasons: 1. js is way faster than python due to the highly optimized v8 engine and JIT(just in time compile) although both being script language, JS is still way faster. 2. Both being general purpose language, JS is more adopted to build websites, and being able to build something you could visually noticed is very motivating which is IMPORTANT for a newbie to learn programming, 3. The syntax of JS is more C++ or general OOP language like, you could catch up with compiled lang faster if you are familiar with JS instead of Python. (not having `{}` is a huge pain imo)

    @jiangdawang4790@jiangdawang47903 ай бұрын
    • Thank you for this insight and helping me make a decision, much appreciated !

      @itsmedeka@itsmedeka3 ай бұрын
    • Yeah JavaScript definitely prepares you better for learning other languages since it's a lot more like other languages, whereas Python is way different then most other languages due to its simplicity.

      @enzy6434@enzy64343 ай бұрын
  • What about C#

    @mpdcuk@mpdcuk3 ай бұрын
  • Yup. Just learn a programming language. That will make it a whole lot easier to learn another programming language. there is no BEST programming language, it's just that some programming languages may be better suited to the project you want to work on. JavaScript is being used for a lot more than front end web development. With nodeJS and Dino you can just as easily do back end web development as well. Adobe uses JavaScript as its in-application scripting language, and Apple offers it as an alternative to AppleScript for system automation. Python is the in-application scripting language for Blender. My favorite programming languages are C and Perl. C for small and fast programs, Perl for easy and data-intensive programs. Nothing compares to Perl's Regular Expressions for slicing and dicing data. JavaScript (like AppleScript) has a lot of LISP-like features so you might want to take a look at Scheme or Guile after you learn JavaScript.

    @lorensims4846@lorensims484610 күн бұрын
  • I am learning both

    @Whatspoppin-cd3ye@Whatspoppin-cd3ye3 ай бұрын
  • Web and Mobile - JS/TS ML related - Python thats all you need to know

    @ulrich-tonmoy@ulrich-tonmoy3 ай бұрын
    • What is TS ?

      @itsmedeka@itsmedeka3 ай бұрын
    • @@itsmedekaTypescript.

      @jonassmith2378@jonassmith23783 ай бұрын
    • ​​@@itsmedekatypescript a javascript variant

      @extremelyangryman2583@extremelyangryman25833 ай бұрын
    • ​@@itsmedeka TypeScript. It's basically the same thing as JavaScript.

      @enzy6434@enzy64343 ай бұрын
    • @@itsmedeka TypeScript

      @ulrich-tonmoy@ulrich-tonmoy3 ай бұрын
  • start with Go

    @Th3Younesse@Th3Younesse3 ай бұрын
  • Are you coming for PyData Dubai?

    @EnglishRain@EnglishRain3 ай бұрын
  • I have used many of programming languages in my career but after settling in data management and analytics path there are only two relevant languages I use SQL and Python. Never ever had to use anything else except maybe some basic DAX. So it is 70% SQL, 25% Python and 5% anything else.

    @anismatar@anismatar2 ай бұрын
  • can we get a flet library tutorial???😫❤️🔥✨️

    @TKZ9@TKZ93 ай бұрын
  • Please upload flutter or python flet

    @stylosuf1394@stylosuf13943 ай бұрын
  • I am 16 years old, and I want to say you really inspire me i started writing code since 13 and i watch most of your python tutorial.

    @user-ug9ki1bh9s@user-ug9ki1bh9s3 ай бұрын
    • Wow! Keep up the great work :)

      @TechWithTim@TechWithTim3 ай бұрын
    • @@TechWithTim thanks a lot I really appreciate you replying me.

      @user-ug9ki1bh9s@user-ug9ki1bh9s3 ай бұрын
  • Isn't there something called pyscript to create interactive websites without using javascript?

    @rudroroy1054@rudroroy10542 ай бұрын
  • I'm starting with Python, will learn Java Script soon.

    @arielwadyese7091@arielwadyese70913 ай бұрын
  • Go and JavaScript are the languages I am learning

    @haibaidzokwomandre1468@haibaidzokwomandre14683 ай бұрын
  • What about HTML and CSS?

    @spotlight761@spotlight7612 ай бұрын
  • Maybe I'm old school, or unwilling to learn, but I can't wrap my head around JavaScript being used to write applications. I've always been a C++ compile to an exe kinda guy

    @colinmaharaj@colinmaharaj3 ай бұрын
    • Nothing wrong with type checking. But on the other hand...types should have been validated as soon as they are entered...IMHO type checking all down the road is a waste of cycles. And AFAIK compiled C++ does not run in a browser. That _could_ mean distribution problems...

      @montebont@montebont3 ай бұрын
  • HEY TIM I HAVE A QUESTION, CAN I LEARN PYTHON FOR BACKEND AND LEARN JAVASCRIPT FOR FRONTEND? IS THAT OKAY?

    @WayToAkhira35@WayToAkhira353 ай бұрын
    • yes of course thats the idea

      @TechWithTim@TechWithTim3 ай бұрын
  • im computer science dropout and i know django and now learning mern stack im ready to acquire the skills, can i get a good paying job preferably remote one To be precise im from India

    @rockerzhackers799@rockerzhackers7993 ай бұрын
    • Sure you can, a degree is not required for most programming jobs nowadays

      @TechWithTim@TechWithTim3 ай бұрын
    • @@TechWithTim Thank you Tim, this brought some hope into me

      @rockerzhackers799@rockerzhackers7993 ай бұрын
  • thank you, may god grant you and your family great health

    @auliyanto@auliyanto2 ай бұрын
  • which language should i start with if i want to venture into software engineering and then devops

    @bryaban@bryaban3 ай бұрын
    • either or, but then you'll want to follow a more structured path for various other topics. I do have a free course here u can watch: techwithtim.net/dev

      @TechWithTim@TechWithTim3 ай бұрын
  • Solid video.

    @williambreeze2659@williambreeze265928 күн бұрын
KZhead