@PIRATEKINGDOM

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

@breezyx976

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.

@thomasnguyen2715

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.

@BJTangerine

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.

@honguyenminh

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

@georgecop9538

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.

@thisguyispeculiar

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

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

@PIRATEKINGDOM

What is your favorite programming language? 👇

@cyb3rblitzx

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.

@davidcho4399

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.

@spkim0921

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.

@bxav2813

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! 😂

@goonofathousandvoices6965

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

@QuotePilgrim

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 😆

@chaitanyanalage

Thank you so much Daniel!! 😁

@MrWetube87

Thank you Pirate King! This is an amazing video!

@renatzkigab2616

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

@stephenreynolds0220

This was helpful, thank you!

@sadkiller9471

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