BEST Programming Language FOR YOU | Software Engineer

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 367

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  Před 2 lety +325

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

    • @saikamal1365
      @saikamal1365 Před 2 lety +7

      Thank you!!

    • @honguyenminh
      @honguyenminh Před 2 lety +9

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

    • @thanhtupham4726
      @thanhtupham4726 Před 2 lety +37

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

    • @chillappreciator885
      @chillappreciator885 Před 2 lety

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

    • @gnsf
      @gnsf Před 2 lety

      ikr?

  • @malikkashifnawaz
    @malikkashifnawaz Před 2 lety +120

    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.

  • @thomasnguyen2715
    @thomasnguyen2715 Před 2 lety +36

    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  Před 2 lety +2

      Can’t agree more

    • @abemelechmesfin4405
      @abemelechmesfin4405 Před 2 lety +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 Před 2 lety +1

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

    • @abemelechmesfin4405
      @abemelechmesfin4405 Před 2 lety +1

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

  • @BJTangerine
    @BJTangerine Před 2 lety +49

    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.

  • @breezyx976
    @breezyx976 Před 2 lety +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.

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  Před 2 lety +53

    What is your favorite programming language? 👇

  • @honguyenminh
    @honguyenminh Před 2 lety +40

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

  • @georgecop9538
    @georgecop9538 Před 2 lety +35

    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 Před 2 lety +1

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

    • @georgecop9538
      @georgecop9538 Před 2 lety +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 Před 2 lety +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 Před 2 lety +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 Před 2 lety

      @@gate9595 Such a funny world we live in

  • @cyb3rblitzx530
    @cyb3rblitzx530 Před 2 lety +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.

  • @supertron6039
    @supertron6039 Před rokem +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++.

  • @hoanganhle3777
    @hoanganhle3777 Před 2 lety +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 CZcams, 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 Před rokem +2

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

  • @QuotePilgrim
    @QuotePilgrim Před 2 lety +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 😆

  • @davidcho4399
    @davidcho4399 Před 2 lety +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.

  • @goonofathousandvoices6965

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

  • @bxav2813
    @bxav2813 Před 2 lety +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 Před 2 lety

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

  • @spkim0921
    @spkim0921 Před rokem +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.

  • @diegolemos7443
    @diegolemos7443 Před 2 lety +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

  • @renatzkigab2616
    @renatzkigab2616 Před rokem +2

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

  • @tonyp3173
    @tonyp3173 Před 2 lety +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.

  • @jjackbauer1
    @jjackbauer1 Před 2 lety +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.

  • @WolfRose11
    @WolfRose11 Před 2 lety +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 🤣

  • @raiyan4659
    @raiyan4659 Před rokem +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

  • @ceeril
    @ceeril Před 2 lety +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.

  • @EkuEdu
    @EkuEdu Před rokem +2

    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!

  • @iOLlVER
    @iOLlVER Před 2 lety +25

    Finally someone to recommend C# over Java 🙏

    • @honguyenminh
      @honguyenminh Před 2 lety +4

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

    • @JustinZero0
      @JustinZero0 Před 2 lety +6

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

    • @nitishkalita1026
      @nitishkalita1026 Před 2 lety

      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.

  • @erikpaulsen3111
    @erikpaulsen3111 Před 2 lety +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.

  • @theeALister
    @theeALister Před rokem +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).

  • @programmer9428
    @programmer9428 Před rokem +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#.

  • @marienixon148
    @marienixon148 Před 2 lety +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 Před 2 lety

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

    • @rekeo1064
      @rekeo1064 Před 2 lety +1

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

    • @marienixon148
      @marienixon148 Před 2 lety

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

  • @501sYt
    @501sYt Před 2 lety +1

    So here is my first step to be a software engineer pls say if this is good
    Self taught
    Learn coding for programming languages
    Do code related projects
    Take computer science classes or specific classes
    Questions how many programming languages to learn And classes to be a SE
    Im interested more in web browser developing

    • @501sYt
      @501sYt Před 2 lety

      Javascript yes
      Pthyon Maybe
      Html css

  • @chaitanyanalage
    @chaitanyanalage Před 2 lety +2

    Thank you so much Daniel!! 😁

  • @amywong451
    @amywong451 Před 2 lety +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

  • @natsudragneelthefiredragon

    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!

  • @MZL-zd5dp
    @MZL-zd5dp Před 2 lety +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 Před 2 lety +1

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

    • @MZL-zd5dp
      @MZL-zd5dp Před 2 lety +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.

  • @jeffpeng1118
    @jeffpeng1118 Před 2 lety +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  Před 2 lety +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 Před 2 lety +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

  • @MrWetube87
    @MrWetube87 Před rokem +1

    Thank you Pirate King! This is an amazing video!

  • @haoasakura6885
    @haoasakura6885 Před 2 lety +2

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

  • @ryansamarakoon8268
    @ryansamarakoon8268 Před 2 lety +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.

  • @alalva6157
    @alalva6157 Před 2 lety +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

  • @maynardpaye
    @maynardpaye Před 2 lety +2

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

  • @thebonnebouffe
    @thebonnebouffe Před 2 lety +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! 😅

  • @stephenreynolds0220
    @stephenreynolds0220 Před 2 lety +1

    This was helpful, thank you!

  • @sadkiller9471
    @sadkiller9471 Před 2 lety +1

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

  • @colinmaharaj
    @colinmaharaj Před 2 lety +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 Před rokem +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 Před rokem

      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...

  • @mavericktena1078
    @mavericktena1078 Před 2 lety +1

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

  • @foreducation408
    @foreducation408 Před 2 lety +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 Před rokem

      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 ?

  • @pattyz7938
    @pattyz7938 Před rokem +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.

  • @freezee7547
    @freezee7547 Před 2 lety +1

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

  • @PrabeshPlayzSoulTheif
    @PrabeshPlayzSoulTheif Před 2 lety +1

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

  • @QuantumDroid
    @QuantumDroid Před rokem +1

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

  • @leoblack8497
    @leoblack8497 Před 2 lety +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

  • @Anhar001
    @Anhar001 Před 2 lety +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"

  • @myafizhambb144
    @myafizhambb144 Před rokem +2

    14:35 personal note

  • @smurfx6922
    @smurfx6922 Před rokem +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???

  • @ShahilShahCreation
    @ShahilShahCreation Před 2 lety +4

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

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Před 2 lety +1

      Here's one to get you started czcams.com/video/GhQdlIFylQ8/video.html&ab_channel=freeCodeCamp.org

    • @abemelechmesfin4405
      @abemelechmesfin4405 Před 2 lety

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

  • @gajananddave3385
    @gajananddave3385 Před 2 lety +1

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

  • @deshansandeepa1757
    @deshansandeepa1757 Před 2 lety +4

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

  • @mansbjork5721
    @mansbjork5721 Před rokem

    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.

  • @josemontanez6396
    @josemontanez6396 Před 2 lety +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  Před 2 lety +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

  • @syarifnm3047
    @syarifnm3047 Před 2 lety +1

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

  • @cheesywafflez9408
    @cheesywafflez9408 Před 2 lety +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.

  • @VishnuDatta
    @VishnuDatta Před 2 lety +5

    That monitor is the best idea I've ever seen

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Před 2 lety +2

      My Productivity Couch Setup: czcams.com/video/jld6BSQfDnk/video.html

  • @joaop.b.figueiredo3769

    Great video, thanks!

  • @ShahilShahCreation
    @ShahilShahCreation Před 2 lety +2

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

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Před 2 lety

      Check this out! czcams.com/video/S-vKRPLdEGw/video.html

  • @sevn9562
    @sevn9562 Před 2 lety +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 😂

  • @samzero2189
    @samzero2189 Před 2 lety +1

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

  • @burel5
    @burel5 Před 2 lety +1

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

  • @kyleMcBurnett
    @kyleMcBurnett Před 2 lety +1

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

  • @LittleRadicalThinker
    @LittleRadicalThinker Před 2 lety +1

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

  • @steven5712
    @steven5712 Před 2 lety +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

  • @dreday1062000
    @dreday1062000 Před 2 lety +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  Před 2 lety +1

      Javascript or java

    • @dreday1062000
      @dreday1062000 Před 2 lety +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.

  • @TwitchRadio
    @TwitchRadio Před 2 lety +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  Před 2 lety +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 Před 2 lety +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  Před 2 lety +1

      wish u the best :)

    • @TwitchRadio
      @TwitchRadio Před měsícem +1

      Loving java and even took up kotlin.. Thanks for your advice on this 2 years ago.. Big help😎👍💯

  • @fyreflyte9066
    @fyreflyte9066 Před 2 lety +1

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

  • @andypower5245
    @andypower5245 Před 2 lety +2

    Best vid for beginners💯

  • @Anshika.Agrawal
    @Anshika.Agrawal Před 2 lety +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  Před 2 lety

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

  • @chillappreciator885
    @chillappreciator885 Před 2 lety +3

    C# is less popular than Java because the main language runtime is .NET which is closed source Microsoft shit. Most of the times when you write on C# you write for Windows.
    So the Linux appreciators and Open Source enthusiasts choose Java.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Před 2 lety +1

      .net is no longer closed source tho :P

    • @chillappreciator885
      @chillappreciator885 Před 2 lety +2

      @@PIRATEKINGDOM that means I'm wrong :P
      I heard that Open Source part(.NET Core?) has limited abilities in comparison with closed source parent. Is it true?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Před 2 lety +1

      @@chillappreciator885 that I’m not sure :p

    • @mechslayer5429
      @mechslayer5429 Před 2 lety +1

      @@chillappreciator885 Not really, actually, since .NET 5, .NET Core is superior to .NET Framework and also the recommended one. And with .NET 6 they are working on being able to use the same SDK on linux, windows, macos, ios, android, IoT, webassembly, etc...

    • @chillappreciator885
      @chillappreciator885 Před 2 lety +1

      @@mechslayer5429 oh, that's cool

  • @anira1504
    @anira1504 Před 10 měsíci

    What language is better for financial analysis predictions and Forex trading

  • @Wehn.
    @Wehn. Před 2 lety +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 Před 2 lety +1

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

    • @cpK054L
      @cpK054L Před 2 lety +1

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

    • @samn6760
      @samn6760 Před 2 lety

      @@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 Před 2 lety

      @@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.

  • @mylearningjournal7188
    @mylearningjournal7188 Před 2 lety +1

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

  • @Aman_Stocks
    @Aman_Stocks Před 2 lety +3

    Amazing💥

  • @harshilshukla8496
    @harshilshukla8496 Před 2 lety +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 ?

  • @hnwlightsugar2280
    @hnwlightsugar2280 Před 2 lety +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.

  • @cgdemkabuk6732
    @cgdemkabuk6732 Před 2 lety +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 :)

  • @hantu4321
    @hantu4321 Před 2 lety +1

    C/C++ is not for game development it's for kernel level instructions

  • @rezobubuteishvili7418
    @rezobubuteishvili7418 Před 2 lety +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  Před 2 lety +1

      Still the same!

    • @rezobubuteishvili7418
      @rezobubuteishvili7418 Před 2 lety

      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  Před 2 lety

      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 Před 2 lety +1

      @@PIRATEKINGDOM thank you so much

  • @807johnny807
    @807johnny807 Před 2 lety +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.

  • @gorka9020
    @gorka9020 Před 2 lety

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

  • @bentelog2823
    @bentelog2823 Před 2 lety

    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.

  • @philippena9970
    @philippena9970 Před rokem +1

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

  • @takeshikovach5165
    @takeshikovach5165 Před 2 lety +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.

  • @jan5504
    @jan5504 Před rokem

    but there are leaks that apple is planning to make a device that supports windows.

  • @ivanpreciado8266
    @ivanpreciado8266 Před 2 lety +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.

  • @fidellis9781
    @fidellis9781 Před 2 lety +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  Před 2 lety

      Python’s a good language to add

    • @fidellis9781
      @fidellis9781 Před 2 lety

      @@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  Před 2 lety

      @@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

  • @shreyasjejurkar1233
    @shreyasjejurkar1233 Před 2 lety +2

    One don't need Java, if they have C#!

  • @mattj5245
    @mattj5245 Před 2 lety +1

    Excellent info

  • @gradovvladimir4315
    @gradovvladimir4315 Před 2 lety +2

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

  • @myfirstbimmer
    @myfirstbimmer Před 2 lety +1

    Holy shit is the toughest programming language of them all

  • @varaprasadreddyy1565
    @varaprasadreddyy1565 Před 2 lety +2

    great video

  • @Unknown-co6mo
    @Unknown-co6mo Před 2 lety +1

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

  • @Goriaas
    @Goriaas Před rokem

    2:57
    THis is literally almost every STEM field university in Europe.....
    Since unis are paid with tax money, they want to get rid of as many as possible, with the additional assumption that the ones that graduate will also be of higher quality