BEST Programming Language FOR YOU | Software Engineer

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • - Tripod amzn.to/3Hl9NcW
    - Mount-It! Monitor arm: amzn.to/3lfrmlt
    ** As an Amazon Associate I earn from qualifying purchases **
    Programming languages have different learning curves. Unfortunately, some people even give up coding, despite their potential, because they got off on the wrong foot. What coding languages are beginner friendly? Which ones should you avoid?
    The BEST Programming Language FOR YOU
    PIRATE KING | Software Engineer | Entertainment | Tech Life | Industry Mentor | Career Advice | SWE Consultation
    - Fun, educational, informative, yet entertaining content on a Software Engineer's life
    - Tips and tricks on how to land a successful career in tech
    - Join my Discord for *FREE* career advice / guide / consultation
    👑 BE MY FRIEND 👑
    🌐 Website - piratekingdom.com
    🎮 Discord - piratekingdom.com/discord
    📷 Instagram - piratekingdom.com/instagram
    💼 LinkedIn - piratekingdom.com/linkedin
    🐦 Twitter - piratekingdom.com/twitter
    👍 Facebook - piratekingdom.com/facebook
    😇 Patreon - piratekingdom.com/patreon
    📺 bilibili - piratekingdom.com/bilibili
    Amazon Associates Affiliate Links
    ** As an Amazon Associate I earn from qualifying purchases **
    === My UA-cam Filming Setup ===
    - Lavalier Microphone amzn.to/3l7055H
    - Lights amzn.to/3i5IHg2
    - Teleprompter amzn.to/3CCbGzM
    - Tripod amzn.to/3Hl9NcW
    - AboveTEK Sturdy Phone & Tablet Mount amzn.to/3oMK7Qt
    - AboveTEK Folding Phone & Tablet Stand amzn.to/3AsXlUA
    - AboveTEK Bracket Holder for 5.5-13.5" Phone & Tablet amzn.to/3apdHmU
    - iPhone SE2
    Timeline
    0:00 Intro
    2:12 NOT Recommended Language 1
    4:09 NOT Recommended Language 2
    5:21 Recommended Language 1
    7:05 Recommended Language 2
    8:30 Recommended Language 3
    10:31 Recommended Language 4
    12:17 Recommended Language 5
    13:14 Recommended Language 6
    14:26 Closing
    Welcome to Pirate King. I'm a Software Engineer at Microsoft, ex-Software Engineer at Amazon and ebay. Apart from my full-time job, I also provide consultation and career mentoring to prospective Software Engineers. Here, we talk about tips and tricks on how to land a successful career in tech. If you are interested, make sure to hit that subscribe button!
    #computerlanguages #computerprogramming #programminglanguage #pirateking
    Filmed with iPhone SE 2
    Music by Yeri
    PIRATE KING
    Software Engineer + Career Mentor in Tech

КОМЕНТАРІ • 366

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  2 роки тому +325

    Master one language, and you'll realize that all programming languages are virtually the same.

    • @saikamal1365
      @saikamal1365 2 роки тому +7

      Thank you!!

    • @honguyenminh
      @honguyenminh 2 роки тому +9

      Very true indeed, I work with 3-4 languages a day, and tbh I master only one of them.

    • @thanhtupham4726
      @thanhtupham4726 2 роки тому +37

      Master one language, and you'll realize that all other programming languages are shit :V

    • @chillappreciator885
      @chillappreciator885 2 роки тому

      That's the true for C but not for Python)0)

    • @gnsf
      @gnsf 2 роки тому

      ikr?

  • @thomasnguyen2715
    @thomasnguyen2715 2 роки тому +35

    Man you hit the nail on the head with C++ being taught in intro programming classes. I saw so many classmates drop the CS entirely, or get turned off from diving any deeper into programming because we all got the harshest introduction to programming with C++ at a crazy fast pace. I took a break after my first CS semester and attended a coding boot camp and learned JS and Ruby and had a much better time, it was still challenging but it was doable. Shortly after I got my first developer job, with just one failed CS semester in the books and my coding boot camp that ironically promoted a better learning environment.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +2

      Can’t agree more

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому +2

      I actually took C++ for as a intro to programming class and the funny thing was that, the course was mandatory for every student in the university 😅😆

    • @jeffpeng1118
      @jeffpeng1118 2 роки тому +1

      @@abemelechmesfin4405 damn, even the gender studies students at your school need to learn C++?

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому +1

      @@jeffpeng1118 imagine how confused everyone was when the instructor was talking about pointers and memory

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  2 роки тому +53

    What is your favorite programming language? 👇

  • @honguyenminh
    @honguyenminh 2 роки тому +38

    PKing: "HTML and CSS is a programming language"
    Me: "wait that's illegal"

  • @QuotePilgrim
    @QuotePilgrim 2 роки тому +5

    Funny thing C++ was the first language I learned a little bit of back in highschool. I wrote a couple simple command line tools and then decided to learn Python, which was so much easier to learn.
    I don't remember writing anything in particular in Python back then, but recently-ish I wrote a program that converts joystick events to MIDI so I can play music with a controller, a very basic tool to strip the metadata off of ANSI art files so they can be recognized by a program that otherwise fails to, and a tool that enciphers text using a variant of the keyed Vigenère cipher created by myself.
    That last one I made after enciphering a message by hand (which is obviously how Vigenère ciphers are meant to be used), but I wanted to be absolutely sure I did it correctly and since the cipher was one I invented, there was no available tool I could have used. Turns out in the roughly 200 letters long message I had made exactly one mistake doing it by hand, so of course writing that program was worth it 😆

  • @diegolemos7443
    @diegolemos7443 2 роки тому +3

    Love your videos man, tks for it ! im a beeginer at languages and started with HTML and CSS, but i'll follow your directions

  • @BJTangerine
    @BJTangerine 2 роки тому +47

    Python and SQL are definitely great choices to pick due to the market demand you mentioned. If you have both of those, couple it with whatever business-domain industry knowledge you have (tech/startup, finance, healthcare, etc.), you'll have access to a lot of opportunities within that industry and generally throughout. Personally, my goal after learning data engineering skills is to delve into some backend, really round out my behind-the-scenes toolkit and have access to an even wider variety of jobs.

  • @davidcho4399
    @davidcho4399 Рік тому +7

    Great content and explanations. For my CS program we used C freshman year, C/C++ sophomore/junior/senior year and C# senior year. I agree with your assessment of C# vs Java. I don't regret starting out with C/C++ but it was rough and 2/3 of my CS class was weeded out by end of sophomore year. I appreciate C/C++ because it helps you program with the perspective of the machine in mind.

  • @breezyx976
    @breezyx976 2 роки тому +14

    I have coded for 5 years in most of these languages, and honestly, I can't write from scratch in any of them without using google to refresh myself on the syntax after a few months not using them.

  • @supertron6039
    @supertron6039 Рік тому +7

    I followed the pattern Python -> C -> C++ and it worked quite well for me. I'm still practising C/C++ though and the syntax can be jarring at times, but never enough to put me off.
    Planning to learn JS after I become good at C++.

  • @jjackbauer1
    @jjackbauer1 2 роки тому +3

    I've started to learn programming at college with C, it is a good starting point if your aiming to learn algorithms. When I was trying to develop larger and more complex systems i felt the weight of the lack of OOP. C++ reeally opened my mind about designing systems, and althout it has a lot of features that can make the programmer suffer, it is great. But now, working in corporate software development with C#, I get lazy to write c++ code for my personal projects.
    PS: Modern C++, using STD data structures without pointers it's a lot nicer.

  • @chaitanyanalage
    @chaitanyanalage 2 роки тому +2

    Thank you so much Daniel!! 😁

  • @goonofathousandvoices6965
    @goonofathousandvoices6965 2 роки тому +7

    C++ was my first language so learning the rest was actually a breeze! Great language to start off on.

  • @stephenreynolds0220
    @stephenreynolds0220 2 роки тому +1

    This was helpful, thank you!

  • @cyb3rblitzx530
    @cyb3rblitzx530 2 роки тому +31

    C++ was my first language in college and yeah, it was a huge pain, while I got it and passed the class, which led me into a VB class, it was still difficult enough I moved into the System Administrator career path.

  • @tonyp3173
    @tonyp3173 2 роки тому +4

    Greetings from Seattle. I agree with everything you said 100%. We must have similar paths. Til this day, I am thankful I started with Java as my main. Although, they say Kotlin may be replacing it.

  • @MrWetube87
    @MrWetube87 Рік тому +1

    Thank you Pirate King! This is an amazing video!

  • @WolfRose11
    @WolfRose11 2 роки тому +4

    C++ was the main programming language for me in college (graduted in 2008) for developing games so I was definitely laughing in the beginning. And that was also before they added in garbage collection into the language. I personally didn't find it that hard but some people couldn't write a program without leaking memory.
    Sometimes I find the levels of abstraction and lack of control in some languages disturbing. Like most recently I have been programming in JavaScript and the lack of defined types throws mental console warnings. 😅
    edit: I had paused prior to 3:33 to write the first comment 🤣

  • @MZL-zd5dp
    @MZL-zd5dp 2 роки тому +3

    Thanks for the complete explanation; the best one I've seen myself. Looking forward toward more videos, specially recommendations about beginner guides about learning them.

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому +1

      I believe he did a great video didn't he. Which language did you choose?

    • @MZL-zd5dp
      @MZL-zd5dp 2 роки тому +1

      @@abemelechmesfin4405 sure! Best I've seen so far. I've chosen phyton from the start. I was wandering if I should change it to javascript or not, but now confident about choosing phyton.

  • @georgecop9538
    @georgecop9538 2 роки тому +34

    2:21 I started with with C++ and it's not that bad. People think it's bad for begginers because of "using namespace ..." , macros and pointers, but I believe it makes you more powerful.

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому +1

      It isn't bad, but do you think it depends on your teacher 🤔 Did you have a good teacher?

    • @georgecop9538
      @georgecop9538 2 роки тому +4

      @@abemelechmesfin4405 Actually yes, maybe one of the best from my country(I'm not exaggerating). She was the one who replaced Pascal with C++ in the curriculum.

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому +1

      @@georgecop9538 okay that sounds like an amazing instructor. Its all having people rap their mind around abstract concepts that is challenging, since people don't know. Even if programming has in and out function. I feel understanding of the concept is needed.

    • @gate9595
      @gate9595 2 роки тому +1

      @@abemelechmesfin4405 YES! C++ was the very 1st language I learned in college; and my instructor literally made me fall in love with it! LITERALLY! It's a bit harder compared to C# or even Java in my opinion, but once you become decent at it, things will easily fall into place with other languages. They are all very similar in many ways! I now mainly code in C# though; how ironic! LMAO

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому

      @@gate9595 Such a funny world we live in

  • @bxav2813
    @bxav2813 2 роки тому +13

    Your perfectly synchronized subtitle and captions will attract many audiences. I don’t know, but having subtitles in a video is a green flag for me. So, HERE B4 1 MILLION SUBS! 😂

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому

      Interesting.... maybe I should do that too. I can see how hard it is to do but definitely helpful I guess.

  • @malikkashifnawaz
    @malikkashifnawaz 2 роки тому +119

    Summary:
    Languagues to Avoid in the Begining
    C++ and C
    Best 6 Languages for beginners
    1- JavaScript
    2- Python
    3- C#
    4- Java
    5- Swift
    6- SQL
    Thanks me later.

  • @joaop.b.figueiredo3769
    @joaop.b.figueiredo3769 2 роки тому

    Great video, thanks!

  • @mavericktena1078
    @mavericktena1078 2 роки тому +1

    You're a shit good , no doubt almost all of my perspective on picking PL y'all said it 👍

  • @sadkiller9471
    @sadkiller9471 Рік тому +1

    This is simply the best video that have described languages so far!

  • @freezee7547
    @freezee7547 2 роки тому +1

    This is it! Next, programming for quantum computer issues please!!!

  • @theeALister
    @theeALister Рік тому +1

    I’ve been a full stack developer since I graduated from college so I’m familiar with a good number of popular languages. However, I am sort of in a transition phase in my career as one company is presenting the idea of moving away from C#. I’m glad that I came across this video. It really helped affirm my decision to not deviate too far from what I know (for now).

  • @gajananddave3385
    @gajananddave3385 2 роки тому +1

    I agree with that pointers is really hard to learn,even this time because I don't use C currently.😅

  • @raiyan4659
    @raiyan4659 Рік тому +2

    Late to the party but I started with C, I actually followed the cs50 program which was really good for understanding how actually everything works but yeah even tho it's not a language that I would want to use if not needed, IT'S VERY VERY PRIMITIVE

  • @haoasakura6885
    @haoasakura6885 2 роки тому +1

    Thanks man I really needed this I was so confuse on what to focus on learning😭🙏🏾💯

  • @programmer9428
    @programmer9428 Рік тому +1

    i learn diff, programming programming language already java, python, c#, html-css-javascript and thanks for the information and now i think i stay focused learning c#.

  • @spkim0921
    @spkim0921 Рік тому +1

    I can write a program from beginning to end in Python, turn the project into an installer using NSIS, and turn the main.py file into a main.exe executable file to make it a fully working application. I can write a program in java, implement GUI, run the program so it can create, edit, delete, and save data from user input and action and event listeners, but I don't yet know how to convert .java files into executable files or Java projects into installer files. I'm starting to learn JavaScript after learning HTML and CSS to develop an interactive website. I can run queries and add triggers in SQL and understand how relational data works. I'll start learning procedural programming in C in January. I'm looking into learning Unity and thereby get into C#. My friend is working on developing a game engine using C++. I don't know Swift. I agree that Python is the best language to learn first, then Java. C pointers sound pretty complicated, but no language is impossible to learn with enough practice.

  • @EkuEdu
    @EkuEdu Рік тому +1

    I thought C# was used for game development. i heard that many companies in japan, specifically Capcom, uses C#. My plan was to start learning with Python and then C# if things go smooth.
    Still, very nice video, thank you!

  • @PrabeshPlayzSoulTheif
    @PrabeshPlayzSoulTheif 2 роки тому +1

    Well it is somewhat relieving to know it'll get easier but boy does it not feel like it during your first one.

  • @mansbjork5721
    @mansbjork5721 10 місяців тому

    The introductory programming course at my university is exactly in C and I'm very lucky that it's not the first language I ever learned... Pointers were still painful though, not so much the concept of it, but implementing it correctly.

  • @hoanganhle3777
    @hoanganhle3777 2 роки тому +10

    Even though what you said about C++ is right, I still disagree with you that people should avoid C++ as their beginning language. There are also reasons why universities keep teaching C++ as starting language, and I think one of them is that their students can learn nearly every other programming languages by themselves after having a start with C++. For example, in my university, C++ is the first, and in some cases, the only programming language that is taught to students. C++ gives me almost every concepts that exist in other programming languages, so I can start coding in other languages so quickly. I started coding Python after watching a few videos on UA-cam, jumped straight into a web project just after a few days reading materials and watching tutorials about Javascript, and I felt really confident to do so. I don't think I would have the same experiences if I learned Python or Javascript as my beginning languages.

    • @vanci2039
      @vanci2039 Рік тому +2

      That why u need to start with c++ everything is after it

  • @QuantumDroid
    @QuantumDroid Рік тому +1

    thank you for helping me to choose programming language that suits me :D

  • @samzero2189
    @samzero2189 2 роки тому +1

    Thanks for reminding me to stick with one language bcs i was about to change 🙂

  • @renatzkigab2616
    @renatzkigab2616 Рік тому +2

    I think your advice is the best I've been heard among all well explained. No wonder Google hired you.

  • @amywong451
    @amywong451 2 роки тому +4

    well me as a first year cs student have to learn the two languages to avoid :(( and I totally agree with it !! most of my time dealing with syntax errors instead of learning the logic T^T

  • @thebonnebouffe
    @thebonnebouffe 2 роки тому +1

    I have no clue how I landed here but your « working from home » video was the best I’ve watched so far…New into coding and seriously I don’t even know how you guys do it. One of my horrible experiences so CHAPEAU BAS! 😅

  • @pattyz7938
    @pattyz7938 Рік тому +1

    love your videos thank you for all the information! I'm glad that you turned down Google, you are too smart for them :-) pop up sounds remind me of VH1 music videos, they are cool but the sound could be distracting.

  • @fyreflyte9066
    @fyreflyte9066 2 роки тому +1

    think i understood about 20% of the words you said :)
    although python sounds like my bag.

  • @syarifnm3047
    @syarifnm3047 2 роки тому +1

    Php, prolly one of the best for starters, but rn phyton prolly is the best for complete beginner

  • @natsudragneelthefiredragon
    @natsudragneelthefiredragon 2 роки тому +2

    I learned JS in highschool and then started to learn some c++
    eventually as I actually learned how to use Visual Studio I actually started making compound and simple interest calculators in c++ that go step by step, data types came as naturally as I breathed and thats pretty much where im at, i just barely have a grasp on the basics of using the ide/compiler and i know basic syntax (variables if else switch case loops (still gotta study loops) functions function parameters and so on) the next thing to learn about would be classes i guess, to me they just look like functions with functions in them that can be accessed differently
    i still gotta learn better practices and optimization, if else chaining ive heard is very bad
    at the community college im at i also learned basic html, alotta php, basic SQL, and learned im terrible at CSS and need to learn it
    i tried java with eclipse, clicked create new project and it said no source folder and gave me nothing 😐 using a different ide sounds like what im gonna do
    well anyways thanks for reading!

  • @iOLlVER
    @iOLlVER 2 роки тому +25

    Finally someone to recommend C# over Java 🙏

    • @honguyenminh
      @honguyenminh 2 роки тому +4

      He works at MS, soooo.....
      Just joking, I love C#

    • @JustinZero0
      @JustinZero0 2 роки тому +6

      Isn’t there a joke about this: Why do Java programmers wear glasses? Because they can’t C#

    • @nitishkalita1026
      @nitishkalita1026 2 роки тому

      Average Microsoft fan.
      Anyway, c# is a great language. During college days I tried learning unity. It was a pleasant experience learning c# since I was learning c++ already from highschool days.

  • @alalva6157
    @alalva6157 2 роки тому +1

    In my university they start with C. And everytime I have to use pointer to do the final project of the course I feel like killing someone. It always give me error, and when there arent error messenges the program doesn't work. Which is very frustrating

  • @foreducation408
    @foreducation408 2 роки тому +7

    Totally agree with your point of view of C# vs Java, C# was my first programming language because I was learning game development on unity engine at that time after going in college Java because my primary language because I did so many projects in java and learn DSA in java so now I am more confident in java than any other language, btw love the video keep up the good work.

    • @youtubejproasters1224
      @youtubejproasters1224 Рік тому

      Coming from 0 knowledge on programming , i decided to take part in a bootcamp for 6 months , they are focusing mostly in Java and C# for back end , and for web development in Javascript / Angular , But they do emphasize mostly in Java as i saw the schedule , do you think its good to go with Java as a base ?

  • @maynardpaye
    @maynardpaye 2 роки тому +2

    c#, sql, css, jquery, javascript, css represent!

  • @gorka9020
    @gorka9020 Рік тому

    Hi!
    What are your views on learning Go as a beginner?
    Would you advise that?

  • @cheesywafflez9408
    @cheesywafflez9408 Рік тому +1

    the university im on teaches c++ so i’ve got no choice imma just do my best to learn it then i’ll learn js,java then phyton. Wish me luck im a 1st year IT student.

  • @andypower5245
    @andypower5245 2 роки тому +2

    Best vid for beginners💯

  • @Aman_Stocks
    @Aman_Stocks 2 роки тому +3

    Amazing💥

  • @erikpaulsen3111
    @erikpaulsen3111 2 роки тому +5

    C# can be accessed through Powershell and then deployed on non-Microsoft platforms via Windows Subsystem for Linux. This was done to make Azure more competitive with other clould providers using Bash/Git/Docker. Your programming language is defined by what platform, framework or library you need access to. Playstation 5, Dart and PostgreSQL will probably not work.

  • @marienixon148
    @marienixon148 2 роки тому +3

    I started the CS50 course online. The first thing they want you to write is in Scratch, and the next language they work with is C. Having already started Javascript and Python, I'm not keen to start 2 more languages...

    • @amywong451
      @amywong451 2 роки тому

      Hi may I know where did you watch the cs50 course?

    • @rekeo1064
      @rekeo1064 2 роки тому +1

      @@amywong451 hello, you can watch them all on youtube

    • @marienixon148
      @marienixon148 2 роки тому

      @@amywong451 I signed up with Harvard and got a free download. It's free unless you want the certificate at the end.

  • @mylearningjournal7188
    @mylearningjournal7188 2 роки тому +1

    5:48 JavaScript is one of the most versatile languages out there.

  • @Wehn.
    @Wehn. Рік тому +1

    Fun fact, C is the first programming language I learned haha, it was the language we learned for intro to programming for my Mech Eng degree, surprisingly made it much easier to understand and learn JS.

    • @samn6760
      @samn6760 Рік тому +1

      Same. For EE, C was the first language we were taught. Hard, but it makes learning JS or Python easier

    • @cpK054L
      @cpK054L Рік тому +1

      @@samn6760 for us it was C++. C was only for those that went into embedded focus.

    • @samn6760
      @samn6760 Рік тому

      @@cpK054L weirdly enough, they made us learn C, and then taught us C++ 3/4ths of the way through the course. A little odd, but I liked learning C, made so many other languages much easier to understand. Python is definitively my preferred language at interviews, shorter code to write

    • @cpK054L
      @cpK054L Рік тому

      @@samn6760 When I had to learn how to use an ARM Cortex-M, I had to learn how to use C for that... it wasn't until I needed to implement middleware and higher level HALs that I needed C++ to express it simpler.
      It's like teaching Physics to people who have no calculus background.

  • @ceeril
    @ceeril Рік тому +3

    Agree, C++/C definitely not a good language for beginner,
    I don't code anymore, but still reading them sometimes.
    When programming as beginner, you need to develop a coder mindset/thinking.
    Mastering all popular language is such a waste of time.

  • @colinmaharaj
    @colinmaharaj Рік тому +7

    On a few occasions I had the opportunity to code some apps in C++ ( Builder) that was written in Python. The problem was the python app was too slow or limited in some way or another.
    I definitely think C/C++ should be your first language to learn since it bridges the idea of a language and the CPU and makes the experience mentally better with making choices. I think the idea of forgetting the CPU and leave it complete abstract is a bad one.

    • @RenderingUser
      @RenderingUser Рік тому +1

      i dont think its a good idea to learn it first. id recommend learning it as a second language. that would help prevent learning programming from being too overwhelming
      you ought to start with a more simple language like python before heading into c++/c/rust etc...

    • @slx0371
      @slx0371 Рік тому

      Precisely this comment right here. Nobody wants to put in any effort anymore, just let other stuff do all the work for you while you're sitting there with your 6 figure salary having absolutely zero clue of what's actually going on inside the computer and then wonder why the thing is slow/buggy as hell. Quality? What's that? Gimme the money & I'm out - I feel like that's pretty much every cs graduate going into the job market now unfortunately...

  • @hnwlightsugar2280
    @hnwlightsugar2280 2 роки тому +1

    I learned Java I my first two years college and changed to c++ after i transferred to university. Totally disaster since I have to use 90% of my time doing memory leak checking and debugging.

  • @LittleRadicalThinker
    @LittleRadicalThinker 2 роки тому +1

    Holy crap, C and C++ are the only ones I know, but given I’m still nothing in programming, it’s nothing still.

  • @shadow_keyl19
    @shadow_keyl19 2 роки тому +1

    I'm in the first class of high school in Italy and my teacher of informatics is telling to us the C and it's very difficult to learn 😅

  • @leoblack8497
    @leoblack8497 2 роки тому +2

    *My mother language is java xD
    Gotta love his sense of humor
    But for real java was my first language and it'll always have a special place in my heart

  • @josemontanez6396
    @josemontanez6396 2 роки тому +2

    hello private king,
    i am currently learning c# but I only have mac computers and I'm using vs for mac as IDE my question is can I work from my mac or do you recommend me get a windows machine? thanks for your time!

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +2

      Mac + VS code is sufficient for learning purposes. For professional work, maybe windows, but I think ur setup is enough if u plan on using it solely for learning

  • @mattj5245
    @mattj5245 2 роки тому +1

    Excellent info

  • @takeshikovach5165
    @takeshikovach5165 2 роки тому +1

    It was sequal, but there was a court case with the airline, so they have to change the name, but they continued calling in sequel.

  • @kyleMcBurnett
    @kyleMcBurnett 2 роки тому +1

    I disagree that C++ started OOP. I believe that honor is better attributed to smalltalk. Nice video though.

  • @Unknown-co6mo
    @Unknown-co6mo 2 роки тому +1

    Well, i think we had different poiny of view, as im not software developer/engineer. Im i engineering area... That's make sense

  • @varaprasadreddyy1565
    @varaprasadreddyy1565 2 роки тому +2

    great video

  • @gradovvladimir4315
    @gradovvladimir4315 2 роки тому +2

    3:25 I've been writing C++ programs since 2010, but have never used it for game development :)

  • @jeffpeng1118
    @jeffpeng1118 2 роки тому +4

    Hi, I am a new student in Computer science. I am going to learn ASSEMBLY as my first programming language. I know Assembly isn't one of the ones you recommended, but it is not the ones you advised against either, and it is 1 spot higher than swift. I am sure I will have fun learning Assembly and acing FAANG interviews in ASSEMBLY. What do you think? Please let me know. Thanks!!!!!!!!!

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +4

      That’s actually not a good idea… I’m pretty sure that most companies will not accept assembly as the programming language for coding interviews. I didn’t advise against it becuz I never imagined one would ever learn assembly as their first language. U really don’t need to learn assembly for work.

    • @jeffpeng1118
      @jeffpeng1118 2 роки тому +1

      @@PIRATEKINGDOM I see, thanks for the reply! Actually, I was a bit joking, I never thought anyone would do assembly as well (unless required by their university course). It is only until I saw Assembly on the list 1 spot above swift that I came up with this genius idea haha

  • @VishnuDatta
    @VishnuDatta 2 роки тому +5

    That monitor is the best idea I've ever seen

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +2

      My Productivity Couch Setup: ua-cam.com/video/jld6BSQfDnk/v-deo.html

  • @sevn9562
    @sevn9562 Рік тому +5

    When I first started my programming journey at Ohio State, I was immediately turned off to the whole concept because my first 2 classes in engineering used matlab and my first actual computer science class was in C++. Now that I’ve decided to retry this path as a self taught programmer I feel a lot more confident that I’ll be able to understand these concepts. Not only are the free tutorials faster and easier to understand than college courses but they’re taught by people who actually seem like they wanna be there, unlike my Engineering and C++ instructors 😂

  • @Anhar001
    @Anhar001 2 роки тому +2

    HTML is not a *programming* language as it is not Turing complete at least not the last time I checked. However I suspect the confusion arises from the fact that HTML is a "markup language"

  • @anira1504
    @anira1504 8 місяців тому

    What language is better for financial analysis predictions and Forex trading

  • @rezobubuteishvili7418
    @rezobubuteishvili7418 Рік тому +1

    Hey thank you very much for your time and effort! It has not been long since this video was recorded but I guess the list has not changed right?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +1

      Still the same!

    • @rezobubuteishvili7418
      @rezobubuteishvili7418 Рік тому

      guessed so. So now I'm on CS50 Harvard course week1 (of10) and I ultra fresh to this field. I am trying to figure out how everything works in general.
      after I'm done with cs50 I'll start to learn a language with full concentration.
      can you tell me where can I learn language properly. like a good book or web page?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому

      best resource is always on youtube. check out the crash courses on freecodecamp.org and TraversyMedia. You can also find commonly asked questions on my website. piratekingdom.com

    • @rezobubuteishvili7418
      @rezobubuteishvili7418 Рік тому +1

      @@PIRATEKINGDOM thank you so much

  • @ryansamarakoon8268
    @ryansamarakoon8268 2 роки тому +7

    While I def think C++ is not the first language you should learn, I still believe it's important for University to cover in the second or third year. It's convoluted because you have a lot more control over the machine, giving you speed and versatility over simplicity. A lot of low level systems must be done in C++ and it definitely is a language I think everyone should try learn after understanding a simpler language like c# as it will rly teach you what's happening under the hood.

  • @harshilshukla8496
    @harshilshukla8496 2 роки тому +2

    Is it really true that if I learn python as a 1st language then it would be comparitively difficult to make transition in any other like java ?

  • @santiagobenavides1359
    @santiagobenavides1359 2 роки тому +1

    Nice vid bro

  • @bentelog2823
    @bentelog2823 Рік тому

    i used c++ for OPENGL game engine development. i was RDBMS for 5 yrs, using VBA, VB6, FOXPRO, VBNET C#/ASPNET. but my RDBMS skill is nothing when u do collision matrix.

  • @nikolae05
    @nikolae05 2 роки тому +1

    why isn't Go recommended? I find it useful in building my backend apps

  • @ShahilShahCreation
    @ShahilShahCreation 2 роки тому +4

    Could you please recommend a tutorial on youtube about C# complete course from basic to advanced ?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +1

      Here's one to get you started ua-cam.com/video/GhQdlIFylQ8/v-deo.html&ab_channel=freeCodeCamp.org

    • @abemelechmesfin4405
      @abemelechmesfin4405 2 роки тому

      @@PIRATEKINGDOM Thank you! more thank you for reading the comments

  • @TwitchRadio
    @TwitchRadio 2 роки тому +2

    Two questions if you have a minute.
    So with SQL if I was to use a GUI method of inputing the information in and building the database, would that count as knowing SQL in a company's eyes.
    And if I knew I wasn't messing with Apple Inc. Stuff, what would you say that last language should be?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +1

      1. You should at least be able to "write" basic query in order to be able to say you "know" some sql (but it's really not that hard tbh)
      2. Learn Java for CS fundamentals or JavaScript for practicality

    • @TwitchRadio
      @TwitchRadio 2 роки тому +3

      @@PIRATEKINGDOM thanks for the help.. I did learn SQL, but it was a fast pace course and had to move on to other projects.. But that professor was like... Just use GUI method to make the DB... I was just wornding if that was normal, but sounds to me like he was looking for an easy out to teach the class. 😔..
      Anyways, I'm 6 months out from my BA in software systems engineering from CTU and just wanted to get some ideas. Your channel has been a great help, so thanks for your time.. Goal is to get into Microsoft or Google at the end of this year. (grad 01/2023).. ✌️

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +1

      wish u the best :)

  • @ivanpreciado8266
    @ivanpreciado8266 2 роки тому +1

    I’m struggling to fully understand coding in my university because we use c++, I spend hours or days trying to solve some problems that my teacher assigns us, it doesn’t help either that my teacher isn’t very good at explaining.
    But awesome video, I don’t want to give up coding just because of this, I’ll check out the languages that you mentioned.

  • @MoneyMastery337
    @MoneyMastery337 Рік тому

    I’m switching from electric engineer in my undergrad to software engineering. The company that I work in now is a semiconductor engineering. The software engineer program Ofer either in c# or Java, in my case do you recommend java or C#?
    Thanks brother

  • @deshansandeepa1757
    @deshansandeepa1757 2 роки тому +4

    people who starts to learn C++ few days ago....😏

  • @Anshika.Agrawal
    @Anshika.Agrawal 2 роки тому +2

    Hi Daniel, I'm going to have a interview with Microsoft for software developer, any suggestions from your side for technical interview?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      Leetcode leetcode! That’s 90% i’d say tbh

  • @dreday1062000
    @dreday1062000 Рік тому +1

    @Pirate King ... For someone who wants to become an entry-level software engineer for Amazon, which language do you recommend focusing on learning? I imagine different companies have different language preferences.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +1

      Javascript or java

    • @dreday1062000
      @dreday1062000 Рік тому +1

      @@PIRATEKINGDOM thanks. I have a bachelors in MIS. They recruited me as an area manager while I was in college. It’s a foot in the door, but I wanna get break off into their IT sector. Your content is great. Keep it up man.

  • @cgdemkabuk6732
    @cgdemkabuk6732 2 роки тому +1

    Honestly,i like very much your videos but i recommend you that pay attention about using your hands when you speak, maybe sometimes they need a little rest :)

  • @smurfx6922
    @smurfx6922 Рік тому +1

    And the only thing I am worried about is why is that monitor mounted in such a way in the background.... do you code while laying down or what???

  • @fidellis9781
    @fidellis9781 2 роки тому +1

    My question is, been working on the MERN stack for some time now,,, self teaching,,, it has taken me a lot of hours to learn it, knowing that if i stop coding for some time, i forget a lot of things, should i add another language like pythom, c#

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      Python’s a good language to add

    • @fidellis9781
      @fidellis9781 2 роки тому

      @@PIRATEKINGDOM some people are saying java is better to start with before python as they are more jobs for it, Whats your take,, spent 2 years on the MERN Stack and its been hard to get entry level jobs

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      @@fidellis9781 i guess it depends on where u live. Mern’s a popular stack in the US and java no longer as popular as before. Same thing with python; there’s a lot of demand for python engineers nowadays. U’ll have to do some research locally and see what technologies are in demand

  • @ShahilShahCreation
    @ShahilShahCreation 2 роки тому +1

    Where can we contact you for any queries or assistance related to Software Engineering or the programming languages ?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      Come join us in Discord! discord.gg/PzPt2Jgj5w

  • @renonsugitarios5536
    @renonsugitarios5536 2 роки тому +1

    my boy kwangsoo

  • @philippena9970
    @philippena9970 Рік тому +1

    That's hilarious that I started C and C++ in beginner courses in my school 😭😭

  • @myafizhambb144
    @myafizhambb144 Рік тому +2

    14:35 personal note

  • @ShahilShahCreation
    @ShahilShahCreation 2 роки тому +2

    Best languages and frameworks that we should learn to become a web developer ?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      Check this out! ua-cam.com/video/S-vKRPLdEGw/v-deo.html

  • @abrpp
    @abrpp 2 роки тому +2

    was Java hahaha. now I love javascript lol

  • @myfirstbimmer
    @myfirstbimmer 2 роки тому +1

    Holy shit is the toughest programming language of them all

  • @807johnny807
    @807johnny807 2 роки тому +1

    You actually don't code Java backend so you can't sense its powerfulness.
    Java's popularity comes from the freaking awesome all-in-one productive Spring Boot lol
    Many friends of mine come to Java from C# just because they feel restricted in C#.
    They can't define what that 'restrictedness' is, it just exists.

  • @steven5712
    @steven5712 2 роки тому +1

    I don't understand why most CS intro courses start with C++ and even Java. Beginners struggle with syntax before they understand basic programming concepts. so stupid