@PIRATEKINGDOM

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

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

@PIRATEKINGDOM

What is your favorite programming language? 👇

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

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

@malikkashifnawaz

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.

@WolfRose11

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 🤣

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

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

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

@goonofathousandvoices6965

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

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

@honguyenminh

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

@jjackbauer1

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.

@diegolemos7443

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

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

@theeALister

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

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

@tonyp3173

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.