PYTHON vs JAVASCRIPT // What I Would Choose as a Beginner…

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 451

  • @InternetMadeCoder
    @InternetMadeCoder  2 года назад +25

    Join Showwcase, the social network built for developers - www.showwcase.com?referralToken=x0jj4ve6f8q

    • @FeelingGood67
      @FeelingGood67 2 года назад

      ruclips.net/video/SEp_zhBHAzE/видео.html

    • @محمدعثمانخان-و1ه
      @محمدعثمانخان-و1ه Год назад

      Sir, I am starting JS.

    • @brucewayne243
      @brucewayne243 Год назад

      Can you please make a discord server

    • @ronyhoops9023
      @ronyhoops9023 Год назад

      @Internet Made Coder…I am new to coding. Just started. Isn’t One of the pros of javascript as that you can also write android applications with it? I believe android studio gives you the option to write in Java script or kotlin

    • @СберегательныйБанк
      @СберегательныйБанк Год назад

      show your ... anything but talkings

  • @Liberty-rn4wy
    @Liberty-rn4wy Год назад +514

    I first learned Python. I am learning Javascript now. What I find is that when you learn one, the second one is vastly, vastly easier to learn. Learn the concepts. A lot of it is the same and there is a big overlap in the languages. I think a lot of beginners don't understand this. It isn't like you are learning Japanese and then Arabic. It is more like you learn Spanish and are now learning Portuguese or a variant of Spanish.

    • @ronaldinhodoroblox2323
      @ronaldinhodoroblox2323 Год назад +5

      I think i will start with python and then if i don't like it, go to java. But won't that take a lot of time ? is it worth trying to discover which one is more suited for you?

    • @curiouslycurious1
      @curiouslycurious1 Год назад +17

      ​@@ronaldinhodoroblox2323 Depend on your purpose, are you trying to learn analytics then python will make sense for you. Are you trying to be a web dev then prob JS is better for you.
      Should you learn java as your first language? I would say defo nope as its syntaxes are not as understandable as python or javascript.
      End of the day, if you're a cs student then it doesn't matter cause you''d learn it all. If you're a self learner then chose one that is easiest to understand. After using that "easier" language long enough, the common concept of OOP, and common solution to solve problems like how to sort or what to sort will become intuitive for you. Move to another language afterwards.

    • @Liberty-rn4wy
      @Liberty-rn4wy Год назад +4

      @@ronaldinhodoroblox2323 Python would be easier to learn, I think.

    • @bulaloitech
      @bulaloitech Год назад +3

      Same I got alot far in JS than Python, anyway both are very similar if you know alot of concepts in Python or JS, syntax would just mostly be the problem, and libraries/frameworks of course xD

    • @j.vosier6786
      @j.vosier6786 Год назад +1

      How long did it take u to learn python

  • @juniors3275
    @juniors3275 2 года назад +318

    Every coder has the same dumb answer “it doesn’t matter, start anywhere!” that’s dumb advice. As a beginner you should start with the language that’s most easiest because coding is hard and will take some time so it’s best to start somewhere that won’t discourage you.

    • @Aaron-sy5yx
      @Aaron-sy5yx Год назад +39

      Nah hardest language first

    • @juniors3275
      @juniors3275 Год назад +10

      @@Aaron-sy5yx i think if you have ever coded in the past and therefore have some experience maybe what your saying is true

    • @Aaron-sy5yx
      @Aaron-sy5yx Год назад +17

      @@juniors3275 part of me thinks best to learn easier first but if you learn a harder language first then others are easier after that but I guess there is a higher chance of quitting so there are benefits and drawback on either side

    • @juniors3275
      @juniors3275 Год назад +10

      @@Aaron-sy5yx with that being said I think it all depends on the person. If your more likely to quit then start with easy however if you have experience, determination, or some X factor then starting with hard probably makes more sense. Great insight btw!

    • @dnarxusyt6367
      @dnarxusyt6367 Год назад +6

      I guess you just realized how you're not completely right with your comment. It always depends on the person, so the general advice is it doesn't matter what language you start first, what matters is you learn it.

  • @OpenJavaScript
    @OpenJavaScript Год назад +84

    I'm slightly biased as a JS educator but I'd recommend it over Python in almost all circumstances.
    It's the language of frontend web development, can built a backend API with it in Node and other server-side stuff.
    I'd recommend Pythin first only if someone is interested in statistics/modelling/machine learning.

    • @InternetMadeCoder
      @InternetMadeCoder  Год назад +13

      makes a lot of sense

    • @muharief3885
      @muharief3885 Год назад +31

      Yes, your answer biased really. What to expect from weak designed language like javascript? Hell the language it self lack of standard, if not tiny. If you said for beginner, that beginner person will likely turn back from programing when he tried more javascript. Here some about javascript:
      1. The language spec is just tiny on top of libuv c library, thats why the standard library for JS smaller compared to python. People try to add more functionality to the language by adding spec into it, and here they are ES5,ES6,2014,2015 etc etc and so on. Bcose of this, the code can become diverse between one developer to others, sometime this diversity very large and make your code unmaintainable.
      2. Like i said before, becoze the language is weak of standard, and didnt designed for large project from the start, the module system become very tricky, and you come up facing into two module systems "csm" and "esm". That alone will confuse beginner.
      3. Backend system, have you done large system in javascript backend? Hell, that prototype nature of javascript would make inconsistent code and really hard to find a bug.
      4. Typescript will save you, really? That type system makes javascript more like true programming language, but declare type every where will eliminate the advantage of scripting which is easy to write, but why not jump into mature strongly type language which is battle proven like java,c# or else?
      5. Most js developer like to debug using console log, to see what value was in some variable. While this is easiest thing to do, but very limited, and debugging nodejs eat memory and slow as hell.
      6. Its really easy to write bad code in javascript. Spaghetti code, callback hell , wrong data type, try to type "[] + []" in console chrome, and youll be surprised with the output.
      7. Yeah there is some hope, web assembly, finally you can code in any programming language you like and compile it to javascript.
      8. Large diversity library, the are a lot of bad npm package, new framework every week, etc etc.
      9. "Javascript is a cockroach", try to google it.
      Python:
      1. Beautiful language
      2. Good designed from the start
      3. Easy and consistent
      4. Vast use case
      5. Good ecosystem library
      6. Acceptable performance
      For me, javascript for frontend only, bcose i have no choice. Anything else absolutely using python.

    • @jahongirmirzayev9918
      @jahongirmirzayev9918 Год назад +4

      @@muharief3885 Thank you bro. Respect. I totally agree with you

    • @durawrites
      @durawrites Год назад +8

      ​​@@muharief3885 I'm a beginner, your broad explanation makes me feel firm in my decision to start with Python. Thank you

    • @job8469
      @job8469 Год назад +11

      ​@@muharief3885 okay maybe youre right but why only negative points about js and positive about python? Maybe do both 😂 because i cant trust this because its only one sided

  • @aliedfurdich
    @aliedfurdich 2 года назад +57

    I found JavaScript useful as a first language because you can develop servers in Nodejs, mobile apps in React Native, and have many website frameworks like React. Primarily I found there was an enormous amount of online resources when I got stuck.
    Python is nice with the flask templating language

  • @pedroalbuquerquebs
    @pedroalbuquerquebs 2 года назад +136

    I started with C around 15 years ago. If you want a quick start, Python is probably a better option these days. But if you want to have a better understanding of how things work at a lower level without going all out on Assembly, C is pretty nice since you'll eventually have to understand a bit about memory addresses and pointers.

    • @skip0
      @skip0 2 года назад +5

      I love C

    • @sian3375
      @sian3375 Год назад +2

      do you recommend Java as a starter?

    • @debasishghoshsays
      @debasishghoshsays Год назад

      @@sian3375 I did Java as a beginner…good stuff

    • @BW022
      @BW022 Год назад +6

      I started with Pascal. Then C and Basic. Then C++, some Java, finally JavaScript. Of course I'm dating myself as in the business for over 30 years now. However, what surprises me now is how so many programmers is they have no concept of core concepts such as memory allocation, variable passing, order of expression evaluation, etc. because they think the language will do it for them. I remember one COOP student with slow JavaScript code and then I had to explain the difference between a variable and a DOM object. I've had another who complained their Python code was too slow accessing Excel documents only to ask them why they didn't use the VBA built into Excel?
      There is something to be said about C (or Pascal, or Basic) as a teaching language. Sorry, you need to learn about variable passing, memory allocation, scope, etc. Yes, modern languages will remove the need in most cases, but you at least know what you are actually telling it to do even if a lot of it is hidden.

    • @Mario-xk7kh
      @Mario-xk7kh Год назад

      Same, I remember when I was just learning C in high school and hated it. I was also pretty trash with C but when I moved on to university I found that although I was trash at programming in C, having experience with C allowed me to understand other languages pretty easily. I'm glad I learned C

  • @goodify8302
    @goodify8302 Год назад +5

    I really like JavaScript, I started learning it at 13yrs and now I'm 15 and I'm still learning it. JavaScript really makes me feel good to program that's why I want to learn Machine Learning with JavaScript, but I'll still learn python later I'll make sure of that

  • @Voltanaut
    @Voltanaut Год назад +12

    I am learning Python over JS simply because JS is too hard for me, whereas Python makes more sense, and I'm making quicker and better progress. I'm less concerned with the job hunt right now. I'm focused on getting my preferred language done and dusted, then moving onto other languages and the job market.

    • @Alex-f3m4t
      @Alex-f3m4t 21 день назад

      But in Js you can do things which make sense for you and they will look ok from the beginning. This will support your motivation.

  • @blottolotto7648
    @blottolotto7648 2 года назад +4

    best language to learn is the one that allows u to quickly build things u are interested in. If you're just watching tutorials & making stuff that is useless to you, there's a good chance of u quitting after a short time.

  • @quelchx
    @quelchx 2 года назад +27

    I personally was a JavaScript/Typescript developer for many years before I was in a situation where I needed to use Python at work. I learned Python in school, but personally, I found knowing JS first made learning Python easier for me. I also say this because I have Python developers at work and they know how to get around JavaScript but when it comes to certain things I find they struggle to grasp things as quickly as I grasped their concepts in Python (their codebases).
    Like in the video if you grasp one language and understand the majority of programming fundamentals -- you can pick up any language very quickly. Learning different frameworks and libraries within a language might take some time, but that's why we have docs. I say this because I can work my way around 3-4 languages with moderate ease with about 5 years of experience but I tell anyone learning to focus on one language -- get good with it and like I said everything comes easy.

    • @JayMaverick
      @JayMaverick 2 года назад +1

      Ditto. I tried to learn Python as my first language, and yeah I learned the syntax pretty quick.
      But I didn't understand any of the fundamentals, so it made applying the language impossible.
      Now I started again, slowly working through HTML and CSS first, then Javascript. Not just learning the syntax, but learning the concepts and how they interact in the real world.
      I bet learning Python will be a breeze when I get to it.

  • @diggee172
    @diggee172 Год назад +8

    I’m really like your commentary. I’m a retired software developer/ manager. I agree with your analysis of of choosing python or JavaScript to start. Personally I still love working with logic. I love coding and logic puzzles so I’m more attracted to backend business logic, data analysis etc. I’m a geek so I’m learning python and yes, PHP for some volunteer work for a nonprofit I’m a part of. Thanks and my God bless you

  • @MoncoCarser
    @MoncoCarser Год назад +14

    Learning Python. My long-term idea is to have Python as my main language, then I plan to showcase data etc. on web pages and probably learn more HTML, CSS and JavaScript to make it nice.

    • @tedscode
      @tedscode Год назад +2

      Exactly, the same thing here

    • @r0cketRacoon
      @r0cketRacoon 8 месяцев назад

      how are ur progress now?

  • @AM-db2uf
    @AM-db2uf Год назад +9

    Start with a strongly typed , structured language that builds conceptual understanding ...when you become more advanced move into python/javascript. This will enable you to understand the gaps in those languages and how to express problems even with the language shortcomings.

  • @Arborez
    @Arborez Год назад +2

    For any of you having issues with auditing the course, make sure you scroll down on the page and select each course individually to audit. You can audit courses, but not entire specializations.

  • @CallousCoder
    @CallousCoder 2 года назад +3

    Start with actually learning how a system works and that means study hard and learn a low-level language like C/C++ or assembly. The after a year or two you have so much knowledge that picking up these "hobby languages" is a no brainer and you can actually problem solve and write efficient code. People who only worked in a high-level language find it hard (and most fail) to learn a low-level language because they have learned all the wrong things.

  • @cheezWiz68
    @cheezWiz68 2 года назад +28

    I enjoy Python for it's ease of use and shallow learning curve. I use JS in my webpages, but now with pyScript, I am using more python in my pages. Yay! But JS is still hugely popular and a must have in the toolkit.

    • @Cssaarr
      @Cssaarr Год назад

      interesting, however, are there ANY employers asking for people who knows "pyScript"?

  • @kofiramseyarthur4391
    @kofiramseyarthur4391 2 года назад +9

    great video, exactly what i needed to hear, new to programming and started learning python 2 days ago

  • @cryptosfool
    @cryptosfool Год назад +1

    great truth: follow what you like ... makes learning more fun and engagement.

  • @jeramy576
    @jeramy576 2 года назад +6

    I started learning JS and hated it so much I quit programming altogether for years. Now learning Python and it is much more enjoyable for me.

  • @DrPythonCode
    @DrPythonCode 2 года назад +65

    I love python. Great language, Very mature, good community support, easy syntax, easy to learn and lots you can do with it!👍👍

  • @FreddyDreams
    @FreddyDreams 2 года назад +4

    I'm an intern PLC tech and getting into the data side now , the company uses MQTTFX which is in JavaScript to publish data and Ignition to subscribe to the broker for the data and our Ignition scripts are in Python + Java so this was a very helpful video for me. I was also checking out the very same Coursera course that you showed just before I watched this video.

  • @jorge1869
    @jorge1869 2 года назад +3

    My favorite and loved language is Python, but down to earth, I recommend JavaScript.

  • @thescientist8599
    @thescientist8599 Год назад +4

    You should start with something you like and gives you a good job i.e. Python if you like data science or backend, JavaScript if you like frontend

    • @ItsNothingAmazing
      @ItsNothingAmazing Год назад

      Not true. JavaScript is amazing for backend too and more popular than python is with nodejs

  • @vanlepthien6768
    @vanlepthien6768 2 года назад +4

    As someone who has written code in over 30 languages (at least 10 for production code, including Python and JavaScript), one of the most important attributes of a higher level language is for it to keep the programmer from making "stupid" mistakes. JavaScript is a complete fail by that criterion - it is very easy to write code that runs just fine and does something other than intended. Type conversion is one of the biggest problems - whatever you assume, there is a type conversion that doesn't work the way you think it does. As a result, I have converted one of my projects (which uses front-end code to make state-based updates to the user interface) from JavaScript to Typescript - and have found the number of coding errors that made it to testing decreased significantly. Some implicit type conversions worked just fine, and converting them to Typescript was a pain, but I think it was worth it for peace of mind.
    JavaScript and its ilk are fine for small projects and Q&D scripts, but I would avoid it like the plague for complex software. A new programmer could easily fall into bad habits.
    The good thing about assembler is that an assembler program does exactly what you tell it to do, and the number of instructions is limited. A language like JavaScript may exhibit unexpected behavior, because there are many constructs that don't work intuitively. (My intuition is not yours, but considering all the cautions I see about JavaScript, how it behaves does not conform to many people's intuitions.)
    Arguably worse, C and C++ have undefined behavior in certain, admittedly rare, program constructs.

    • @danielmbazu367
      @danielmbazu367 2 года назад

      So what is your advice for someone who wants to go into gaming but has no any programming experience.

    • @chickenstrangler3826
      @chickenstrangler3826 2 года назад

      @@danielmbazu367 C# for Unity or Godot and C++ for Unreal Engine.

    • @Cssaarr
      @Cssaarr Год назад

      my question is always: let´s say I "avoid" javascript, and instead learn, let´s say, C#.....that doesn´t change the fact that employers ask far more for JavaScript, am I wrong? For instance, I know I could make websites with Python and pyScript, but I don´t think almost any employer willl ask for this when it comes to web dev. So is not only a matter of what language I like, is this right?

  • @khemikora
    @khemikora 8 месяцев назад +7

    learn in this order: Python, HTML, CSS, JavaScript, PHP, SQL, C++, Java

  • @victorsvensson7914
    @victorsvensson7914 2 года назад +12

    Other programmers say that starting with Java is better, because Java and Python are said to be the same, but in python, a lot of the code is just not needed, so if you can code in Java you will also be able to code in python

    • @ItsNothingAmazing
      @ItsNothingAmazing Год назад +1

      Java and JavaScript are not the same language. You must be a newbie

    • @victorsvensson7914
      @victorsvensson7914 Год назад

      I know, I am talking genereally if you want to start to code then Java is better to start with than starting with python. Python is great for AI-stuff, but that is also true for JavaScript inte the back-end. Greetings from newbie@@ItsNothingAmazing

  • @dillanschmidt7459
    @dillanschmidt7459 Год назад +2

    Starting my coding journey soon. My ultimate goal is to make video games and learn C# or C++. Unfortunately those languages aren't very beginner friendly.
    I'll gonna start in Javascript where there's a bigger job market. Get a safer start with a guaranteed income and work on more Indie stuff in my freetime as I learn that stuff separately.

    • @maveriks463
      @maveriks463 Год назад

      C++ is not hard just requires more patience.. with a good resource it's not so bad....

  • @mariumbegum7325
    @mariumbegum7325 2 года назад +11

    Interesting to listen to your pros and cons on both and also to read others opinions! Great work

  • @ranjanasingh3682
    @ranjanasingh3682 Год назад

    amazing video and there was a transition on the like button below at 0:19. it was pretty cool

  • @make_that_work
    @make_that_work 2 года назад +26

    Yup, Python is awesome. I'm (mostly) a mechanical engineer and used all sorts, from MATLAB to C++, Javascript to Swift, and even a bit of Rust. Python is my favourite. It's such a flexible language for getting things working quickly and effectively!

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад +5

      python is life!

    • @CallousCoder
      @CallousCoder 2 года назад +2

      I develop as fast (or faster) in C++ or C# and starting to gain that same speed in Rust.
      Python is a lazy ugly language and is abused and used outside of it's intended domain. I can't take a language that is this slow on such advanced hardware serious anymore.
      I like Python in the early 2000s (late 90s) when they had a proper architecture vision: "there's only one way to do something". Now there are dozens of ways to iterate through a dictionary or a list and opening a file.
      It has become very tainted and it therefore lost my interest and hardly ever use it anymore.

    • @danielmbazu367
      @danielmbazu367 2 года назад

      @@CallousCoder
      Hi callous, would you advice someone to take c++ as their first language?
      PS; I'm interested in gaming.

    • @CallousCoder
      @CallousCoder 2 года назад +1

      @@danielmbazu367 when you want to programming gaming then sure. But Rust is probably a better feature investment. There’s only one game engine yet for rust called Bevy. But I think Rust will be the next thing for the coming 50 years.

    • @danielmbazu367
      @danielmbazu367 2 года назад +1

      @@CallousCoder Thanks man, I'll look into rust in the future. 😄

  • @lawson1310
    @lawson1310 2 года назад +2

    You can also create both iOS and Android apps with Flutter.

  • @jathebest2835
    @jathebest2835 2 года назад +12

    Hi, I'd like a video about Python vs. Java in regards to everything you mentioned in this video. Linguistic difference, Pros and Cons related to web development, Job prospect, etc. Anyway, I enjoy watching your videos. Thanks from Korea!

    • @FeelingGood67
      @FeelingGood67 2 года назад

      ruclips.net/video/SEp_zhBHAzE/видео.html

    • @bulaloitech
      @bulaloitech Год назад +4

      Python > Popularity
      Java/JS > Job Opportunities

  • @tonywtyt
    @tonywtyt 6 месяцев назад

    To me, introductory learning in Python and JavaScript are about the same. But, for more advanced purposes, JavaScript syntax can become very crazy, in an effort to reduce the scope of the variables in the browser. Tooling with JavaScript can get wild if you actually want to use Typescript to generate your JavaScript. As you pointed out with languages in general, the are often purpose related. JavaScript is more of web, while Python is most popular for tooling, statistics, and machine learning studies.

  • @BARANN2137
    @BARANN2137 2 года назад +8

    2 months ago I started learning Python, I know only the basics and right now I'm doing this Odin Project curriculum and have to learn JavaScript to build web pages so this video came in the perfect time for me. I mean I like Python syntax but I think right now the front end path would be easier.

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад +7

      Depends on which one interests you more!

    • @AndrewTSq
      @AndrewTSq 2 года назад +2

      I started with Python, and used it with flask, but actually.. I think its got a more confusing syntax than a good one.
      I begun using javascript instead, and also a bit of php.. both languages felt way better in syntax than python. Now I only use Javascript / Typescript both front and backend. I think its a good thing to try different languages and see what suits you :) I also done some android development in kotlin and that language is a nightmare lol. Worst I've used in a long time. I am gonna try golang since i've heard a lot good things about it, and since I used todo c back in the 90ies.

  • @leow.2162
    @leow.2162 2 года назад +2

    I think python is also very good if you just wanna do programming as a hobby.

  • @cryptosfool
    @cryptosfool Год назад +1

    I love python for data manipulation! I love javascript for event driven programming.

  • @Kamil-rf5qn
    @Kamil-rf5qn 8 месяцев назад

    It's funny to be watching this video because you recommend Python for Everybody and then The Odin Project and this is exactly the route i went, before even seeing this. I'm past HTML/CSS/Flexbox in TOP so far and starting JS right now. I don't think i'm crazy about frontend, and i definitely fell in love with Python, scripting etc. But i'll still finish TOP and likely enter the field as full stack. Whether i do more frontend or backend in early stage of my career, im okay with both. I'm transitioning to gain experience for the most part so that i can make some of my business ideas a reality.

  • @Angelo1no3res6seis
    @Angelo1no3res6seis Год назад

    I'm stil new. First I learned a bit of c++, then in university i started learning in Java, and at the same time, JS in a workshop. I got overwhelmed because i feel like i know the very very basics in all langages, and nothing useful in any. So i want to learn a language in a more in depth way, and since I totally love logic and puzzle like stuff, you convinced me to learn python. Thank you!

  • @djstealthx
    @djstealthx Год назад +1

    I have watched many MANY videos, and this is one of the best ones I have seen so far for someone interested in getting into programming... Thank you!

  • @taz2392
    @taz2392 2 года назад +10

    For my coding journey I was always so confused about the whole JS, Python etc etc. Then i decided HTML / CSS spend a good year on that and try to copy any design into a responsive design. That really gets your mind going and then look at JS.

    • @HokageKyubiNaruto
      @HokageKyubiNaruto 2 года назад +6

      you shouldn't spend a year doing html / css. Month max.

    • @taongamasilo5589
      @taongamasilo5589 2 года назад +2

      You spent a year on html and css?

    • @taz2392
      @taz2392 2 года назад +5

      @@taongamasilo5589 I know ppl still learning css after 2 years. Nobody knows it 100%

    • @xlokn
      @xlokn Год назад

      For me css html maximum 3 weeks

  • @woodenstick3517
    @woodenstick3517 Год назад +1

    About this section of the clip I have to disagree 1:20. You can build Android and IOS apps with C# , Java , Kotlin. You don't need specifically Swift for IOS apps.

  • @eddieortiz7187
    @eddieortiz7187 Год назад

    This video really helped me figure out where to start in my ridiculously insane coding journey..thanks man!

  • @kellyreese6401
    @kellyreese6401 Год назад +7

    Thank you for the info! It sounds like JS is more appropriate for me as a visually creative person (in the Salesforce ecosystem as well), however I'm completely new to programming so Python might be a smoother learning process. Is it better to start out with an easier language when I know I should learn another, or better to wrestle with the more difficult one from the beginning? Any and all opinions appreciated.

    • @durawrites
      @durawrites Год назад +4

      I'm in your shoes too but I'm going for Python first. It will make JavaScript an easier learning process after. Step by step and I'm not sure which I'm good at yet, frontend or backend.... and Python is more for backend.
      My end goal is to be a full stack developer so both will be useful for me.
      I think the end goal will help align the journey better.
      Good luck to us!

    • @CorridorJ
      @CorridorJ Год назад

      How’s it going are you guys finding python east to get a grasp of?

    • @holywhite600
      @holywhite600 Год назад

      ​@@CorridorJ yup its very easy

  • @theheroofthevirgins1487
    @theheroofthevirgins1487 Год назад

    I think the best programing language to start with it all depends what you trying to do with programming is your best answer.

  • @f1tiktok791
    @f1tiktok791 2 года назад +7

    i love your videos, they are so simple and easy to understand also for me as a begginer

  • @GiantsOnTheHorizon
    @GiantsOnTheHorizon 2 года назад +2

    I started with Python and JS but, C# is becoming such a practical language that you can do almost everything. Outside of Python for machine learning I expect to happily and productively spend the next decade in C#.

    • @danielmbazu367
      @danielmbazu367 2 года назад

      Do you plan moving to game development?

    • @danielmbazu367
      @danielmbazu367 2 года назад

      @@GiantsOnTheHorizon I see you love C# soo much, care to tell me why you'll choose it over c++?

    • @GiantsOnTheHorizon
      @GiantsOnTheHorizon 2 года назад +1

      @@danielmbazu367 I don’t know enough about C++ to compare. I can only compare to Python and JS.

    • @GiantsOnTheHorizon
      @GiantsOnTheHorizon 2 года назад +1

      @@danielmbazu367 if your question relates to game design, I chose Unity over Unreal because I felt Unity had a larger community with more tutorials to learn from, I heard their documentation was better, I also heard that the builds were much faster, and C# had a lot of pluses for me. Finally, C# seemed less intimidating though that wasn’t the main reason.

    • @danielmbazu367
      @danielmbazu367 2 года назад +1

      @@GiantsOnTheHorizon Nice man, I'm an Unreal Engine fan boy tho. 😄

  • @SkillGuy
    @SkillGuy 7 месяцев назад

    I am from health field, I know nothing about programming but am enjoying JS it makes me creative guys. I will learn python after a while.

  • @ThatGaijinFella
    @ThatGaijinFella 2 года назад +4

    I'm so done with Javascript! Might as well be written in Swahili with Chinese characters pronounced in a French accent!
    But Python ❤️

  • @takezomiyamoto1390
    @takezomiyamoto1390 6 месяцев назад

    The popularity and demand obviously depend on the region.
    In Spain, knowledge of Java, SQL, and Django (not just Python) is high on demand.
    But you can definitely find a job regardless... it might take longer tho....
    Or they might hire you and then ask you to learn a different language xddd that also happens.

  • @godhandinfamous
    @godhandinfamous Год назад

    keep making videos like this, we will keep watching

  • @ThisMaksSpace
    @ThisMaksSpace 10 месяцев назад

    IMAO: The best language to start writing code - C. It’s has strict type, has super clean syntax, low level and straight forward. Great way to learn fundamentals, like algorithms and dts.
    Selecting JS or Python as first language, I think it’s awful choice.

  • @erickmoya1401
    @erickmoya1401 2 года назад +14

    I think the best balance is Python. Javascript is just TOO much freedom, where you dont grasp concepts that are important if you want to an engineer instead of a programmer. On the other hand, Go is getting really easy to grasp, I would recommend it over Python.

    • @homejonny9326
      @homejonny9326 2 года назад +1

      Go over Python for beginners? Why?

    • @erickmoya1401
      @erickmoya1401 2 года назад +2

      @@homejonny9326 Important data structures can easily be used, like dictionaries and lists. Looks more like pseudo code, not asking for formatting with ; or {}, etc. It has a lot of utilities defined to learn abstraction while working with more complex algorithms. Being able to "sort" by calling it, helps a lot to teach more fun and developed algorithms while skipping the talk about sorting algorithms.

    • @homejonny9326
      @homejonny9326 2 года назад

      @@erickmoya1401 sounds great! I will keep that in mind, thanks bro!

    • @achyuththouta6957
      @achyuththouta6957 2 года назад +1

      @@erickmoya1401 You can even sort anything in python by using sort function.

    • @achyuththouta6957
      @achyuththouta6957 2 года назад +1

      @@erickmoya1401 Even in python {} is only used for dictionaries. In other places it's not used

  • @juaninfante7000
    @juaninfante7000 2 года назад +12

    I recommend JavaScript just so people can get to understand more of JSON, I think that a big factor on understanding how multiple programming languages can talk to each other and it give you more better of idea on how OOP works in general

    • @Cssaarr
      @Cssaarr Год назад

      but you can work with JSON in Python too, no?

    • @juaninfante7000
      @juaninfante7000 Год назад

      @@Cssaarr yes you can, but the way that you make objects in js is really similar to JSON which make you understand it quicker, python is little weird when working with objects from my point of view for a beginner

  • @osamabarabbaa8170
    @osamabarabbaa8170 9 месяцев назад

    this video really helped me a lot to decide.. Lets go Python!!!!

  • @hamza77v
    @hamza77v 2 года назад +3

    On which programming languages you have a good grip on?

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад

      Python is the one I'd say I'm fluent in, Javascript I'm pretty decent, then a basic grasp on Java, Swift and C. Soon I will learn C++

  • @sgmvideos5175
    @sgmvideos5175 2 года назад

    everyone today: start with python
    me 5 years ago... hm... C++, let's see what it is
    I'd say you should start with ASM, continue with C, than move to C++ and in the end whatever you want, it will teach you everything you need to know and you won't have problem learning anything than
    since I started with C++, I had a little hard time understanding few things, but I learned a lot with time, not everything, but that's because C++ has a lot of features, and many are kind of useless

  • @DrCognitive
    @DrCognitive Год назад

    Python is really the best starting language to learn. I'll explain why.
    It is the closest to regular English you're going to get in a programming language making the syntax, arguably, easiest to learn.
    Python can be used for web development, desktop app development, interacting with your file system, interacting with websites, developing games, and basically anything else you could or would want to do as a new programmer.
    Learning to program is more than just learning syntax. I'm fact, that's probably the easiest part regardless of the language. You need to learn how to "think" like a programmer. That's the hardest part.
    Picking a more difficult language means your brain is fighting a war on two fronts. Learning a foreign language AND learning to think and problem solve complex things differently than you probably ever have in the past.
    So, you don't want to pick an overly complex language to start with REGARDLESS of your end goals. Do yourself a favor and reduce the amount of combat your brain needs to do.

  • @gorkematay3657
    @gorkematay3657 2 года назад +2

    Thank you so much this helped a lot!!!! You saved my life

  • @jacobswiney9977
    @jacobswiney9977 Год назад

    I started with python. Definitely would recommend starting with javascript. Html css and then javascript

    • @davve54321
      @davve54321 11 месяцев назад

      Why do you recommend JS instead of Python?

  • @angrydog4379
    @angrydog4379 2 года назад +6

    In regards to programming languages. I made the choice to start with Java as I wanted to do Android development primarily. Turns out I never truly completed the Master's class because there is so much to remember and I just kept on forgetting stuff. So I moved on to Kotlin and that was a scam to put it mildly because Java is actually better. So I stopped. Forgot that I wanted to program. Then when my head was empty again I tried python. Now python can do a lot but not sure how it is going to earn me actual money so I am having regrets again. In the end there is to much info on every language the pros and cons. My advice is commit to a language and just learn it. Most languages share some characteristics so once you got your first language down the second one will be a tiny little bit easier "so they say" I am still not able to code and is in tutorial hell at the moment. Sucks but yea making mistakes part of the process.

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад +2

      yep, this is ood advice. Just stick to one, then learning more will be easy

    • @rkvktmen
      @rkvktmen 2 года назад +3

      In my (admittedly limited) experience, once you get your first language down the rest are much easier.
      When you learn your first language maybe 80% of what you're learning are the fundamentals of programming (data structures, control flow, algorithms etc.) while only 20% is the syntax of the actual language you're using.
      For your second, third, fourth language etc. you only have to do that 20%.
      So, yeah, don't get too hung up on choosing the right first language, all that matters is that you learn one.

    • @akin242002
      @akin242002 2 года назад

      Kotlin is not a scam. Even Amazon and Cash app uses it.
      Now if you tried it as a freelancer, it get why someone would consider it a possible scam. Best freelancer language is PHP (version 7+). Kotlin in the corporate world is a lot better, especially those old Java moble apps.

  • @bjmgraphics617
    @bjmgraphics617 Год назад

    Python is great for video games and JavaScript was made to make HTML dynamic. There are tons of Python based game engines that has click and drag interface to quickly lay down sprites and backgrounds. Children who wants to learn how to program video games, chooses Python as a friendly language to design their games.

  • @kieranmartin6030
    @kieranmartin6030 Год назад

    Learn both as Javascript is everywhere and Python is super powerful and so much nicer than Ruby.

  • @bernardus3289
    @bernardus3289 Год назад

    Listen if u are struggling with choosing a language, here is the list:
    Game dev: javascript
    Machine learning: javascript
    Operating systems: javascript
    App dev: javascript
    Web dev: javascript

  • @pleonexia4772
    @pleonexia4772 2 года назад

    Literally the only RUclipsr I've come across to give me a solid argument as to why I should click the like button. "you may as well*. Can't argue with that logic

  • @YuriiK-f5i
    @YuriiK-f5i Год назад +5

    And so, Python or JavaScript?

  • @DC1YellowPenguin
    @DC1YellowPenguin Год назад

    I have started JS and are soon gonna learn node

  • @celestestone
    @celestestone 7 месяцев назад

    Best video hands down. Thank you!

  • @sapefley
    @sapefley Год назад +1

    Unfortunately it doesn't look like there is an option to audit the Python for Everybody course anymore.

  • @alexbigkid
    @alexbigkid 2 года назад +1

    There are more options to the iOS then just swift: ObjectiveC, flutter, xamarin

  • @thejustridder6531
    @thejustridder6531 2 года назад +1

    thank`s and keep going bro

  • @villageidiot8718
    @villageidiot8718 Год назад

    Thanks for the link for the free Python course. It fits my budget 😁

  • @menestrier7474
    @menestrier7474 Год назад

    I can't make a choice, I'm a system administrator, and I want to leave and work for myself, and not come to the organization. Yes, I know a little about VBA, CMD and PowerShell... And even if I stay, I want to move into a narrower direction, work, or rather create databases with a user interface, for example for competitions, etc., well, I also want to run my blog or website. And if I remain a system administrator, then Python is probably better, but if I work for myself, then JS will most likely be better. And I can't handle two at once. After all, I don't know VBA at a sufficient level either. And if we are not talking about joining an organization, but on the contrary, then it is extremely difficult to make a choice.

  • @PedroMesquitadaConceicao
    @PedroMesquitadaConceicao Год назад +1

    I would say if you learn C, it's going to be very easy to learn python and javascript

  • @starholedesigns
    @starholedesigns Год назад +2

    Is it a good idea to learn both js and python as a beginner?

  • @VyacheslavLogutin
    @VyacheslavLogutin Год назад

    Thank you... It does make sense really...

  • @mihuhih2186
    @mihuhih2186 2 года назад +1

    for someone who wants to be web developer/frontend/backend/full stack - javascript is better, because it's more related to web (it's everywhere - frontend, backend) and python is not frontend

  • @juniorperez1165
    @juniorperez1165 2 года назад +2

    your videos are super helpful thank you so much !

  • @robertochostakovis
    @robertochostakovis Год назад +1

    The beginner should first learn how to get a big problem, break it down and propose a solution. The language is just a syntax issue, wich is very simple to learn.

  • @wandevv
    @wandevv 2 года назад +1

    There's a pip package in python called "javascript" you can use any npm package in python, I'm developing a minecreft bot, and using mineflayer, a javascript package, but I'm using python 🐍

  • @randomstuffLOL2
    @randomstuffLOL2 4 месяца назад +1

    did any body realise that the like button glows when he says hit the like button

  • @bambinoesu
    @bambinoesu 2 месяца назад

    Web base application then learn Javascript.
    Python is easier to understand and also a powerful language

  • @RJustinKopak
    @RJustinKopak Год назад

    LONG STORY- Back in the early to mid 90’s I was interested in how coding worked. Back then everything basically ran through MSDOS in closed networks unenrolled America Online started giving out free trials, and with them codes, which I was quick to always have a bunch handy for any online activity which if you were a young teen and not a genius wasn’t much, but I taught myself some things in that area. FF the internet is booming companies In the 90’s Napster Started my next venture. 2000-2005 were huge when Yahoo!, MySpace,LimeWire, and then, PirateBay, etc were booming and FB was gaining ground, however it was for college students only. When I realized that I could make my personal MYSpace look and act a LOT differently than everyone else’s if I learned HTML and used it in the “About Me” section, I instantly wanted to learn again. That was my 1st experience with web design. So I learned what I needed that eventually was replaced by apps that you could get to “create your own” MySpace page, and Facebook was starting to take over. For a while I spent any time not working my day job or seeking validation from sexual companions keeping up on HTML, C+, etc. and learning how to manipulate tabs commands and spaces to direct or rdr to other sites, etc. I learned what I felt I needed to keep ahead of most of those I knew, or so I thought. I was involved in the music business but not paying for any music that wasn’t support for a local talent or a friend, but not doing much more than dubbing a tape. No sales. No money made, between connections at parties spinning records and fill in DJ’ing for Philly startup “Rave culture” which was in its infancy in the early 90’s when I got involved and the internet, it afforded me such. I didn’t sell artists’ work and after my 1st letter to imprison or be fined for downloading movies I kept it at least a few steps away and only through trusted sources. I learned what was needed to have what I wanted personally for free, whatever the next big thing was, Internet TV boxes, having music in every shape form and fashion on any device, seeing movies or hearing things that might not hit theaters or the shelves for a week or 2, even a few months, or not at all in some cases. In 2011 I met my future wife, I realized my addictive tendencies overall and lifestyle choices were going to land me in an early grave or in prison. I changed my ways settled down and decided to have kids, but I was still very outspoken on things. I knew that yes there were definitely vulnerabilities to any network or system you have, and after realizing that the #1 cable monopoly in the world, gave every single person who didn’t even know how to access their modem or router the EXACT SAME Username and Password and URL command to access it, but also started to share the signal of that network with passers by that had a login for that company I was outraged. I had gotten a job to do some good and make money at said conglomerate as a “win back rep.” I felt I was doing good for the world bc I made good money on the contracts, and used all the utensils at my disposal to make the sale, saving everyone money, even going as far as to tell them how to beat the system by using the competitors against each other, and knew that could garner some anger from someone… I put up posts informing the “Sheeple” of this a decade before the term “woke” was EVER used in this way. I knew that while a bit far fetched, movies like The Matrix, and later shows like “Mr. Robot” were not only possible but practically 99% probable on every level, aliens may be pushing it but… I mean it’s not THAT far fetched.”, especially not the coding end of it. Everyone swore how safe they were. I felt it was all government propaganda. New mode of control. The new shiny black box in the corner of the room. Still nobody listened. Friends got arrested. Imprisoned. Slandered on social media. At the time I felt it horrific. Starting using a lot of 3 letter words in my posts. On FB. In 2012. Catch words I knew would be picked up on when they were contesting that there was no monitoring other than for “Sales Targeting”. I bought into Apple saying that they were safe, kinda. I felt like I WANTED them to show the people what they were really up to. But nothing seemed to change right away. I wanted to believe Apple iPhones were the safest mobile’s (at the time claiming “Unhackable” as if that’s possible, bc they only accepted software programmed by Apple employees, only used hardware approved by Apple engineers, etc, you remember right? However, by my 3rd iPhone, the iPhone 4, I started seeing inconsistencies in my Usage and Data section, but for someone like myself I knew what to look for I probably didn’t have to worry so much. As I watched our “rights” of privacy and free speech be torn apart more and more, I went from an all-out Social Media junkie to slowly cutting down to just FB, as I realized that the combination of FB, Twitter, FourSquare, and Instagram nobody needed much, I was a walking vulnerability. let pretty much anyone who wanted to know it. By the time I realized someone had taken administration of my entire home network, my bank accounts, all my personal info, not to mention, all of my photos videos and other very private information, I called a friend who was in the business. He told me exactly how screwed I really was. That was 2012. It’s 2023. My wife and have been MARRIED over a decade. My day to day life has never gone back to normal. I can’t get a clean slate it doesn’t seem. I’ll never reach the heights I could’ve achieved. I want to go back into computers. To be able to get a job that I can make enough to pay for my children in a way that I won’t die trying, and be able to help people like me who STILL TO THIS DAY hasn’t seen a green lock on the address bar of his browser. Who can’t buy a phone that doesn’t come with all the prior information of the last one. Who’s life is consistently a million times harder when everyone else’s gets easier with everything being online, always wondering “was my call redirected?”, did I pay the right ticket number? Are all my daughter’s video games just knockoffs? Why does HTTPS not exist unless it’s a false proxy? And if I do decide to try and learn, will they just keep making my life harder every time I try to make something go through properly? I learn some new code- or find a new back door, that browser, that email, that PHONE NUMBER or all the info included need to be dumped right after. Is this FOREVER?

  • @khemikora
    @khemikora 8 месяцев назад +1

    What do people think of learning Lua as a first language?

  • @gevorgian11
    @gevorgian11 Год назад

    choose c++ you won't go wrong. after that everything you learn will seam easier

  • @justinmiller4128
    @justinmiller4128 Год назад

    The first video I have ever liked on purpose

  • @zach.intech
    @zach.intech 17 дней назад

    JavaScript you can build mobile and progressive web apps. Python you are limited to backend. I believe JS and TS are the future of web apps. If you like building backend servers and APIS. Go with Java or C#

  • @theghastlygamer5326
    @theghastlygamer5326 5 месяцев назад

    Just because you can use js in the backend doesn't mean you should and very few places do. And there is a lot of js jobs, but if you filter for just js, it aint that many. Most of those js jobs require more than just js it's always js and c# etc

  • @zardon_zane1630
    @zardon_zane1630 Год назад

    I bought a JS course so I'm using Js for now, I already learned C++ in School so I'm on my way to learn jQuery, Angular, NodeJS, I'm interested in machine learning since the AI is getting crazy lately so I want to try Python too...

  • @mystxryfr
    @mystxryfr 2 года назад +3

    I love ur vids, keep making more

  • @lazybot71
    @lazybot71 2 года назад +1

    You said that a programming language should be learned well. In this case, which one do you prefer for someone who wants to study software engineering?

    • @Mmmkay..
      @Mmmkay.. 2 года назад +1

      Although any language can be learned for SWE. Languages such as python, JS and Java have a lot of resources out there that can help guide you.

  • @adhoccerswings
    @adhoccerswings 7 месяцев назад

    I think python first -> JS will be easier, and it's quite similar in many ways

  • @guitarman813
    @guitarman813 2 года назад +54

    In my opinion, neither language is best to learn for those who are learning programming for the first time. Languages like C/C++ or Java/C# are better. Either of those four languages will teach the fundamentals of programming in a much more concrete manner as opposed to Python and JavaScript. The former four languages thus allow one to learn Python and JavaScript much more easily when required and also learn programming and computer science concepts more thoroughly.

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад +50

      yeah this is definitely the counterargument - I'd still disagree, as for most people I think it's more important to learn the high-level logic first before having to worry about low-level detail like in C. Most people might get demotivated if they start with, whereas Python/JS can allow them to buld things fast which is motivating.
      But I definitely get your point, and certainly, learning a lower level language as well at some point is crucial.

    • @ktrivikram1311
      @ktrivikram1311 2 года назад +7

      The first language I learnt was c++, it made learning other languages much easier cause none are as intimidating and restricting as c++.
      But it also depends on what they are learning programming for. Someone wanting to become web developer can start with js , for data science python will be a good starting language but for software development c++,c can be great starting languages as software development requires good grasp on programming concepts.

    • @mmhshazin6155
      @mmhshazin6155 2 года назад +9

      But as a beginner friendly language Python and JavaScript are the best. when I try my first language as C language I face difficulty ,then I moved to Python and concepts are much easier to understand..All the programming languages are best .Once one you learnt then you can move to any language

    • @skxjenje1072
      @skxjenje1072 2 года назад

      You must have low reading comprehension, zero logic, and English illiterate since u say python isn’t for beginners

    • @future_teknokrat7585
      @future_teknokrat7585 2 года назад +7

      All depends on the person and personality type.

  • @mitchellcheffet7394
    @mitchellcheffet7394 9 месяцев назад

    I learned C++ first, highly recommend it as a first language!

  • @jashiaislam2275
    @jashiaislam2275 Год назад

    I liked the video because of that cute puppy that you posted. Thanks man :v

  • @womakos_le_bg
    @womakos_le_bg Год назад

    i really liked when you used the poop thing for css thats literally true man 🤣🤣

  • @davidcorona644
    @davidcorona644 Год назад

    Saying Python is simple is like saying that being an MMA fighter is simple. It seems easy but you'll likely never master it. However, people that suck at coding at almost every other language will say that it's simple because of it's syntax but that's like saying fighting is easy because it's basically kicking, punching, holding, grabbing, and wresting. Python is harder to learn to GoLang and C.

  • @BorisZakharov98
    @BorisZakharov98 Год назад

    I'm forced to learn OOP using c++ at university. But I have no plans to continue with that language. I want to learn either python or JavaScript on the side. Which is the better choice? I have basic understanding of programming and some object oriented too but without a big knowledge on data structures.

  • @easygamingwwiigamingchanne729
    @easygamingwwiigamingchanne729 2 года назад +2

    Javascriptalone mat not be enough. Must also learn html, css, some sql, probably some php eventually.

    • @InternetMadeCoder
      @InternetMadeCoder  2 года назад +1

      why php??

    • @easygamingwwiigamingchanne729
      @easygamingwwiigamingchanne729 2 года назад +1

      @@InternetMadeCoder realky full stack to avoid relying on soneone else for back end. Php is still widely used despite decline in popularity. This is opinion i heard couple of times from programmers.

    • @LittleEngineCan
      @LittleEngineCan 2 года назад

      @@easygamingwwiigamingchanne729 One word for why PHP is still a thing: WordPress

    • @easygamingwwiigamingchanne729
      @easygamingwwiigamingchanne729 2 года назад

      @@LittleEngineCan could be.

  • @jasweengujral
    @jasweengujral Год назад

    Thanks man..helpful insight

  • @osoningliztili6708
    @osoningliztili6708 2 года назад +1

    thank you for useful advises