What Programming Language Should I Learn First?

preview_player
Показать описание
What programming language should you learn first? Well, you need to determine a few things before the actual programming language. I discuss that in this video. Good luck programming!

----------------------------- SOCIAL MEDIA -----------------------------

----------------------------- PRODUCTS -----------------------------

----------------------------- DESK SETUP -----------------------------

----------------------------- VIDEO GEAR -----------------------------

----------------------------- OUTRO MUSIC -----------------------------

Рекомендации по теме
Комментарии
Автор

I started out with JS because I wanted to code cool Discord bots and JS has the highest level of support for the API. Can't say it was a bad move since it really got me interested and learning :D

Definitely find something you want to make and then go do that. Learning a language for no reason just feels like drudgery, but if you have a goal that you get closer to by the second, you'll have a *MUCH* more enjoyable time programming and you won't even notice how much you're learning.

sam.
Автор

It is good to see that you are encouraging people to think about what they want to build rather than implanting your own ideas to the minds of your viewers.Great video for future software engineers/developers.Keep up this great work!

rajatendudey
Автор

Thank you sooo much for making this video!

JoshuaEworo
Автор

Thank you so much for making this video! Keep up the good work and ill keep liking and commenting! 23 finishing AA then going straight into a CS major.

missaelrodriguez
Автор

Amazing content man, keep up the great work . Im planing going ODU as well after I’m done with TCC.

Keem_Vision
Автор

Great content, bro, keep it up. Your videos help me a lot as a newbie

bosnianowitzkifan
Автор

I started with Python for about 2-3 months, learning about half of the fundamentals for Data Science while learning SQL for MySQL at the same time as Python. Afterwards found Data Science boring and felt wasn't really programming because you're like a jack of all trades, so I switched to Software Development because it's more focused. Picked up CSS3 and HTML5 for 1 month and 1 week got the basics down. Afterwards I went right back into Python for about 1 month, loved Python. Afterwards took the CS50 Harvard Course online for 1 month learning "C". Hated the "C" language was really hard. Took about 1 month and a half playing around with Kotlin, Java, C#, Swift and Python again. After I explored a bit, I picked up JavaScript. I think I went through at least more than 6 tutorials and never finished any of them. Next, I jumped onto the Odin Project and stood on that for 2 months before jumping onto PHP and SQL refreshing my knowledge on SQL for MySQL. This lasted for only 1 month because I found out there weren't any jobs for PHP or Laravel in my area, mostly Java Jobs. Now I am focused 100% on JavaScript and I am considering after I learn High order Array functions, modules, OOP concepts, and de-constructors I will jump onto React to learn this library. Afterwards I will pick up Java since there are over 1, 188 jobs on indeed for Java Developers and only 46 jobs posted for PHP and 24 jobs posted for Laravel developers and barely any jobs for Ruby. Figured you can't lose with Java; I think Java is more widely used than any other back-end language? Not sure? But it is everywhere.
Side note learned git/GitHub and made several projects under the Odin project and working on new projects at the moment. Just wanted to share my crazy zigzag of a journey with exploring new languages and finally feeling more focused as I move along. My end goal is JavaScript / Java for full stack. Just wanted to share my experience.

DevlogBill
Автор

I would like to suggest u to put your video recommendations in the video using the information card (i)
It really helps

anushrut
Автор

Congratulations man
Just became your millionth viewer
It's growing well

anushrut
Автор

What if I wanted to learn programming just to get the hang of the basic code structures and development of a code? then start from there?

Giology
Автор

This is probably a very unpopular idea, but I believe that the first programming language someone should learn is assembly language. This will move you to understanding the hardware and computing principles at a very visceral level. Data, computation, presentation... including how to move data around, memory management and a whole lot of other things which can give an appreciation of how things really work. Just remember that all other "higher level" 'languages' always result in actual machine code.

Having said that, I first learned COBOL, Fortran and finally IBM Mainframe Assembly programming. I did write my own driver for a Texas Instrument 486 CPU to turn on the 486 functions using PC Assembly.

My first experience in building a 'computer' (of sorts) was at the age of 13: We found racks of relays AT&T had thrown out in the town dump from the Microwave Tower. I built a 24 volt DC power supply and designed a binary counting circuit, which I implemented by soldering the electromatic relays together. I had a push button (and later a rotary telephone dial) and a panel of lights to represent the on and off bits. It had 15 bits and I could add integers together. [I saw a short article on binary in Science Magazine and wanted to know how binary counting worked].

If you learn assembly, then the abstracting of code in a higher level language will enable you to understand the underpinnings of the language you select, whether it be JavaScript, C++, Python or another language. Some constructs are so abstract that it may be difficult to relate. C is the next closest to assembly.

It just depends on where you want to go with a career and what opportunities you may want to take advantage of, remembering that the fashion of business changes and so do the tools that are used to support that business. I'm thinking you need to be flexible because in 10 years, what you've learned over the last 4 years may be considered quaintly obsolete. Then there's always the possibility that AI will write itself so no one will be a software engineer, but that may not ever be a reality.

theplaintech
Автор

What kind of work do you do in your new job? Love the vids btw

tny
Автор

Cool!.. So.. Umm.. Can I learn the basics of C++ in a month or so?.. I mean juz the basics?.. Like basic OOP concepts and loops, data types etc.?.. (by devoting a couple of hours daily).. Not the DS part.. Bt juz the basics?.. Anyone?

soumadip_skyy_banerjee
Автор

I am a sophomore in high school right now. I want to major in CS in college. I am worried if I should start now by doing something to prepare myself or wait until I’m in college?

sunshine-ikqm
Автор

System.out.println(“Would u be able to do some programming tutorials?”);

ander
Автор

I want to learn a language which will make learning the other languages (or a lot of them) easier. From this point of view, which one would you recommend?

MFR
Автор

I think ima go with HTML and CSS first.

ModernityLeave
Автор

Which programming language is the best for learning data structures and algorithms?

Joe-pefe
Автор

You're an incredibly handsome dude. I'm perfectly straight thank you.

bluedot
Автор

I learnt Delphi from school. I do IT. Delphi is not hard.

worldedit