Should I Learn More Than One Programming Language At Once?

Should I Learn More Than One Programming Language At Once?
When you're learning to program, is it useful or is it a good idea to learn more than one programming language at the same time? Or is it better to focus first on a single programming language before moving on to the next one? These questions will be answered and discussed in today's video.
This video is brought to you by The Learn Programming Academy's Android App Development Masterclass using Kotlin course:
lpa.dev/KZreadAndroid/y2
My name is Tim Buchalka and I have put together a series of videos which I call the "Programming Tip of the Day". And basically, each video goes through talking about some of the pitfalls and things that you'll need to overcome to succeed as a programmer, things like overcoming frustration and keeping yourself motivated.
In this series I will also answer common questions about choosing a programming language to learn, questions about your career path and things of that nature. Now there's a lot of other things as well that I'll cover in these videos and I'm also opening the lines for you to tell me what you want me to cover.
Now I've been a programmer for over 35 years so I think I'm really qualified to answer a lot of these questions. So if you do have a question, pop the question in the comments section of this video and I'll do my best to address that in a future video.
If you're ready to look at the next tip, click on the link below to get redirected to the playlist for all programming tips:
• Programming Tip of the...
If you're interested in coding specific programming videos, click on the link below to get redirected to the playlist for programming videos:
• Programming Tutorials
Consider subscribing by clicking on the Subscribe button right below the video.
Where to find out more about me:
My Video Courses
learnprogramming.academy/cour...
Twitter
/ timbuchalka
Facebook
/ tim.buchalka

Пікірлер: 56

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel4 жыл бұрын

    Watch Tim's Free Learn to Code Course on KZread! kzread.info/head/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad

  • @stan.pchannel6556
    @stan.pchannel65564 жыл бұрын

    Multiple languages does not make u a better programmer but understand the principles of programming is what makes u a better programmer. Master one language at a time and that'll open door to all programming languages

  • @atlantic_love

    @atlantic_love

    Жыл бұрын

    I'm very much in agreement wit this. The problem I have is that I bought a bunch of books such as C++ (don't know why, I just love the syntax), PHP and Java. And knowing that the books I'm not using are becoming obsolete.

  • @danb2108
    @danb21085 жыл бұрын

    Just learn modern C++ and a functional language like Scala or Haskell and you will be able to pick-up 99% of programming languages, you'll just have to learn the environment and syntax specifics on the go.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    C++ is a very difficult language to learn as a first language. I'd generally not recommend it. As for Scala and Haskell, I'd say Scala might be ok but Haskell is probably not on my recommended list due to a lack of jobs and opportunities - I'd suggest a beginner would be better to steer clear of that language. I appreciate what you are saying was about learning other languages and not for career options when you recommended it though. Thanks for dropping by!

  • @atlantic_love

    @atlantic_love

    Жыл бұрын

    @@TheLearnProgrammingChannel Agreed. I think OP prescribes to the "walk on hot coals and the scars will form sandals to protect you the next time you walk on hot coals" theory :D I enjoy C++ because of its syntax, but knowing full well that I'm reinventing the wheel so to speak. I only desire to make simple games and web-based apps.

  • @Geminis3505
    @Geminis35055 жыл бұрын

    Thanks so much for this amazing video! Please keep posting like these!!!

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Will do.

  • @unscripted483
    @unscripted4833 жыл бұрын

    I have been learning the MERN stack for Web dev but I want to get game into game design to ive been debating on picking up c# again. this also help for back end dev

  • @DevlogBill
    @DevlogBill2 жыл бұрын

    Thank you for the advice, I learned the fundamentals with JavaScript (5-months of JavaScript) and I decided to learn Python as of today because I would love to learn Python for automation of things. I already know the fundamentals and so far I've covered most of the fundamentals with Python and most things are similar. The only difference I had noticed so far was conditionals, and loops. I am still running through the fundamentals but I guess I will find out. Also, for Python, does Python have Tenery operators? I haven't seen any? thanks for the video.

  • @victorajayi9056
    @victorajayi90562 жыл бұрын

    This is a long shot, I hope you see it. How do I learn data structures and algorithms with C++? I haven't found a course on that with C++ it's always Python or Java and I don't know those languages

  • @ayoubsouid3995
    @ayoubsouid39955 жыл бұрын

    Hey Tim thanks fr the video , any advice for someone getting confused in the path after java core i do like to learn android and the spring framework. i just can't decide yet which one to start with

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    My suggestion would be to try both and go for the one you resonate with/enjoy the most. We are all different so there really no one advice that fits everyone.

  • @bryandovbergman5654
    @bryandovbergman56544 жыл бұрын

    I agree with Tim. I have been taking both his Java and Python courses at the same time. It really slowed down my progress. I already knew Java, but did not use it for several years, and the JavaFX section is fairly new to me, though I already knew a bit of Swing and Android. Python is entirely new to me. While I have made progress in both, it just slows my progress down more than I think it would if I studied Java, and then Python. I am now focused on Java with the hopes of getting a job as soon as possible, and still work on Python but only sporadically.

  • @blackspitit

    @blackspitit

    2 жыл бұрын

    Do you think that Java full-stack-web developer will land a Job quicker than python full-stack web developer?

  • @pamijoy9382
    @pamijoy93825 жыл бұрын

    Hi, what is the prerequisite to take your spring framework course? Do I need to learn JavaEE?

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    No JEE experience is needed, but you should have basic Java programming skills.

  • @saifushaik9482
    @saifushaik9482 Жыл бұрын

    I am listening your c++ beginners course sir with that can I learn ok python which is being taught by teacher in clg

  • @divchaudhary5045
    @divchaudhary50455 жыл бұрын

    Hey Tim,can you explain competitive coding,how to get started and it's benefits ...

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    I'll address this in a future video. Thanks for the suggestion.

  • @harsimransingh615
    @harsimransingh6154 жыл бұрын

    I just started with python. Setting my feet in programming world WITH AWS. Dont know if it's wrong or right. (Of course bought your course) haha

  • @ccl4872

    @ccl4872

    4 жыл бұрын

    How is your progress sir? I started python one month ago, so far I've been liking it a lot.

  • @danzolion8758
    @danzolion87585 жыл бұрын

    Interesting question .. I'll be going through C++, JAVA, Python, C#, RUBY - however, I'm not doing any of these concurrently. What I am doing is LINUX/PowerShell admin commands and that is quite a bit to take in with Python. Having said that, I find it beneficial as it covers different areas (admin) rather than hard-coding. I'm not saying it's easy, but I find it a great way to learn. Certainly, if you get the fundamentals of a programming language down pat, then moving on to the next is easier . There is just so much syntax to cover and most programmers (I would say) don't know every command relevant to a specific language. I find it helpful to rather do a computer mathematics course (something else I'm busy with) as a refresher on how computers actually operate fundamentally and input/process/output data rather than trying to digest 2,3,4 languages at once. Thanks Tim, have a great day :)

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks for the feedback Daniel - different people do things differently and thats a good think - some people can digest 2,3,4 languages at once. For a beginner I'd suggest one initially. But each to their own. If it works for you then I'd say go for it!

  • @danzolion8758

    @danzolion8758

    5 жыл бұрын

    Yes, and it’s also about understanding principles rather than memorising every aspect. The logic is generally similar mostly just the application that varies a bit. 👍👍

  • @ameermirawdeli4148
    @ameermirawdeli41485 жыл бұрын

    I started with Java for Android so I consider myself fluent in Java but I wanted to learn a backend language for web APIs but our company works with c# .net core so chose that

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    C# is a good language choice. Java is absolutely perfect for Web API's as well though, so either way you are covered.

  • @prasannasilva7754
    @prasannasilva77543 жыл бұрын

    Nice and valuable content for everyone! i am a self-taught learner. i had learned Lua just for an experiment purpose (but not learned all things). But I believe I wanna learn another programming language. i am interested in developing games. Which programming language should i learn then? thank you.

  • @vromel4331

    @vromel4331

    3 жыл бұрын

    C++ is King Bruh!

  • @prasannasilva7754

    @prasannasilva7754

    3 жыл бұрын

    @@vromel4331 thanks

  • @michaelion7753
    @michaelion77533 жыл бұрын

    I purchased your Java masterclass and C++ udemy courses Tim. Awesome courses highly recommend.

  • @shitijdua5431
    @shitijdua54313 жыл бұрын

    I know my comment would be strange but I have basic level knowledge of C and C++. I have intermediate knowledge of web development languages html css and javascript. I am pretty confused where to focus more as I am interested in both sides. I hope you get me! Can you guide me a little please!

  • @shitijdua5431

    @shitijdua5431

    3 жыл бұрын

    @@su.ma.r8673 Thank You for your reply. I would really think about it. I am having a lot of interest in both the fields actually thats why its a dilemma for me.

  • @shitijdua5431

    @shitijdua5431

    3 жыл бұрын

    @@su.ma.r8673 thank you so much

  • @hilarydaud6499
    @hilarydaud64995 жыл бұрын

    I was thinking to learn Java and kotlin parallel, is that good idea!?

  • @guitarman813

    @guitarman813

    5 жыл бұрын

    As Tim said in the video, it depends on where you are in terms of programming knowledge and experience. If you're starting out, I would personally recommend learning Java first. Then move on to Kotlin. Java is more versatile as a language and can therefore be used to build software and web applications as well as mobile applications. Whereas Kotlin is used almost exclusively for Android development. As far as I know, it's not used for anything else other than Android. So by learning Java first, you're actually helping yourself overall when it comes to learning programming and general principles of software development.

  • @hilarydaud6499

    @hilarydaud6499

    5 жыл бұрын

    Thanks Ben

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks Hilary. In general one language at a time if you are starting out is wise. Thanks Ben as well for your help.

  • @Hairbyshivm
    @Hairbyshivm5 жыл бұрын

    M really confused Sir i bought you Java programming masterclass and Android programming masterclass . So what course should i follow , Should i go with Java masterclass course first , Android app development with Kotlin course or Android app development with java course . Please reply Thanks for your help Really confused

  • @riskzerobeatz

    @riskzerobeatz

    5 жыл бұрын

    Kotlin

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    As per this video - Taking Android Java course and Java Masterclass together works, or Kotlin course with Android Kotlin course because they relate. In your case start the Java Masterclass and then once you are feeling more confident with Java start some Android app development and alternate between both courses.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    The reason I suggest Java and Android/Java is you already have bought those courses.

  • @Hairbyshivm

    @Hairbyshivm

    5 жыл бұрын

    Thank you for your suggestions i will definitely go with java 😊

  • @cawlex
    @cawlex5 жыл бұрын

    Hey Tim, I know you never answer in comments, but please this is emergency. I'm stuck in how to create an executable file for my Java program, I searched in youtube but all I found was clickbaits. Could you Tim please make a video demostrating how to make an executable file for Java programs, and installer files. Thanks.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Ummm. I personally answer all comments. Including this one! I'll see if I can make a video about that. Thanks for the suggestion.

  • @cawlex

    @cawlex

    5 жыл бұрын

    Hey Tim, I've been waiting for a week hoping you'd upload the video, pls I know your time is valuable and you have your own schedules what to upload and when to, but could you please give me minutes of your time and do me favor, you can share me the video on private if you want. Should I wait you Tim. Thank you.

  • @E9Gaming

    @E9Gaming

    4 жыл бұрын

    Cawlex so... did you figure it out mate?

  • @ralfsegle3119
    @ralfsegle31193 жыл бұрын

    Well, in uni i gotta learn python, java, program in excel, and matlab, so yeah :/

  • @kenaproduction4384
    @kenaproduction43843 жыл бұрын

    Thank you cause I am learning Java but I am very interested into SQL

  • @internetsfinest8839

    @internetsfinest8839

    3 жыл бұрын

    I know this is beside the point, but damn i haven’t seen that logo in years. I used to play School of Chaos all the time.

  • @atlantic_love

    @atlantic_love

    Жыл бұрын

    Neither of those two are remotely the same and one isn't a programming language.

  • @shavingryansprivates1938
    @shavingryansprivates19382 жыл бұрын

    Why in school you need to learn multiple lessons at once?

  • @atlantic_love
    @atlantic_love Жыл бұрын

    I don't think "it depends" is ever the right answer. Pick a perspective. If the listener doesn't agree, then you've answer their question :D

  • @marktucker20
    @marktucker205 жыл бұрын

    Images sliding around on the screen during this video freak my eyes out and make it difficult to watch...

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Sorry that images have had that effect on you. I've not heard anyone mention that before.

  • @marktucker20

    @marktucker20

    5 жыл бұрын

    @@TheLearnProgrammingChannel That's interesting, it is the parts where the words appear on the screen and the image of Tim talking slides to the side...maybe it's just me!!