Top 5 Programming Languages to Learn in 2023

  Рет қаралды 25,130

John Sorrentino

John Sorrentino

Жыл бұрын

It can be intimidating to decide which programming language to focus on. Hopefully, this video helps clear that up for some people!

Пікірлер: 37
@andyk2181
@andyk2181 10 ай бұрын
The advice about picking a language (syntax) and then going deep to learn the concepts I wholly agree with. My main languages have been JavaScript / TypeScript and Java. Having started learning Python, I'm not impressed so far. Yes, it's popular, but the language itself seems to suck. Rust is harder to get into, but I want to learn that this year too. My wildcard is Julia, it's had a lot of teething problems and is struggling to establish itself. Having played with Python a bit I can see the advantage of a new language for scientific computing, jury is still out on that one.
@originalruckuscrew
@originalruckuscrew 6 ай бұрын
I just start learning English and writing sentences in my compiler Microsoft word , been going great so far
@UrRedeemer
@UrRedeemer 6 ай бұрын
Here's a +1, smartass 😆
@amj.composer
@amj.composer 8 ай бұрын
Thanks, interesting insights. Currently focussing on python and C# but JS is definitely my next target.
@cookiebinary
@cookiebinary 11 ай бұрын
I love other languages like GoLang, Lua, or PHP (or rather its frameworks)... But I have to agree, your choice is pragmatic and makes sense.
@amj.composer
@amj.composer 8 ай бұрын
Yes they're good languages
@LITtTVee
@LITtTVee 10 ай бұрын
Honestly, this video is fantastic. I have been dabbling with my programming journey since about 2016. Mainly focused on python, and dabbled some HTML and CSS. But always was messing around with python. The thing is when I started to write javascript this year, it was really cool to see the immense differences, and like you said the amount of usability you can take advantage of with javascript is amazing. While python is unreal in terms of functionability, however like you said it doesnt look as good sometimes and the GUI and interfaces is pretty simple after you built something. Its cool having a script that can execute something like reading the stock prices or making a snake game with pygame, but i feel when learning javascript it really teaches the harder concepts of programming and how difficult it is to assign certain things. Python is pretty with how simple it looks and the differences i think helps you understand the code more. This video alone is motivating me to get back on the Javascript train. Main reason is because like you said how many unique applications you could build just with javascript, from web dev, to plethora of other options. Amazing video bro.
@MuhammadMuhammadBishara
@MuhammadMuhammadBishara 6 ай бұрын
Hello, what do you think of Flutter
@TheZazatv
@TheZazatv Жыл бұрын
I'm an iOS Dev. I'd like to mention that those languages that you listed are definitely good picks for various tooling. But in my opinion it would be better to learn and use strictly typed language like Swift or Kotlin. Now I'm making an app with Tauri which uses web view in frontend for UI (i use React with JS) and Rust for backend and business logic. So yeah for me it's weird to not use types and so on. Which helps a lot to write a safe code on the other hand all the moving fast thing is nice) But u tend to crash more so gotta be cautious . At some point any dev would touch raw JS and HTML/CSS combo so yeah JS is def good choice but not the first language :) Comparing all the cross platform stuff is debatable as well, given that writing native code you always get a first class support from platform so system behavior and benefits are available to you. Where as if you are using something like React Native there are lots of limitations sadly.
@konekjukel3340
@konekjukel3340 Жыл бұрын
Wdym by typed languages and business logic?
@cookiebinary
@cookiebinary 11 ай бұрын
@@konekjukel3340 Typed languages - Typed languages are the languages in which we define the type of data type and it will be known by the machine at the compile-time or at runtime. Business logic - Business logic is the programming that manages communication between an end-user interface and a database. The main components of business logic are business rules and workflows.
@andyk2181
@andyk2181 10 ай бұрын
@@konekjukel3340 Languages tend to be statically typed or dynamically typed. In dynamically typed languages you don't specify what the type of your variables are, it can make programs quicker to write but also lead to a lot of bugs at runtime. In statically typed languages you always specify what type your object or variable has. I can't think of a language which doesn't have types, it's just a question of whether they are inferred for you, or automatically converted from one type to another. Business logic relates to the parts of your program that deal with the real-world business concerns of your application. They will be domain specific. If you were creating a drawing app then you might have some rules over what shapes can exist, then have some representation in your program for circles, lines, polygons. How the user interacts with your program or how their drawing is persisted (saved to a file, database, etc) is a peripheral concern and not part of the core logic. Depending on the architectural structure of your program, the communication between end user and database may be dealt with by other layers, such as an Interaction Layer. The business logic should stand as a model of your system(s) on its own.
@MarioCheong-lu5hb
@MarioCheong-lu5hb 9 ай бұрын
Im just a beginner. You mentioned about react native and flutter but you never mention about dart. Is it not going to be a good language to start with?
@ardwetha
@ardwetha 8 ай бұрын
Flutter is the name of the framework, the language you are using is dart.
@n-i-n-o
@n-i-n-o 8 ай бұрын
Thanks for this advice, dart is really nice.
@deskmat9874
@deskmat9874 2 ай бұрын
We all know the most legendary and impossible language to learn is all of the formulas and functions on microsoft excel spreadsheets
@LeChuck.x17
@LeChuck.x17 5 ай бұрын
TypeScript, Python, Go, Rust, Swift, Kotlin, C#, C++, Solidity. These programming languages cover a wide range of applications: web development (backend and frontend), mobile, desktop, embedded systems, ML/AI, data analysis, and data science, game development, cybersecurity, networks and systems, automation and scripting, blockchain, AR/VR, DevOps, etc. They have promising futures, and numerous job opportunities are available. You just need to choose a couple of these languages, and you're good to go. Decide which field you want to specialize in, and choose a language accordingly. Also, keep in mind that some languages are more saturated in the market; for instance, TypeScript is in a highly competitive market with millions of programmers, while Go, Rust, and Solidity are less saturated.
@dave9001000
@dave9001000 25 күн бұрын
What about SAS Viya?
@ricnyc2759
@ricnyc2759 8 ай бұрын
I think Python, JavaScript and Kotlin.
@ItsNothingAmazing
@ItsNothingAmazing 5 ай бұрын
Kotlin is so random. I personally hate Android development. I personally think java is a better option to learn
@Arma-n
@Arma-n 2 ай бұрын
Student here, i haven't started learning yet but what are the fundamental languages to learn? Do i need python, js and more?
@munchymanjaro9070
@munchymanjaro9070 8 ай бұрын
Prolog is the only language you need.
@_Br3t
@_Br3t 7 ай бұрын
this video is very good
@Test99_Glitch
@Test99_Glitch 7 ай бұрын
Me who is learning JavaScript and bookmarklets: I have the power to hack websites 😈
@artificialintelligencebird
@artificialintelligencebird 5 ай бұрын
Javascript, Carbon, Mojo in my opinion
@GrassDragon_
@GrassDragon_ 8 ай бұрын
I just started coding a video game I learned python and im coding with c++
@owenkiago4044
@owenkiago4044 7 ай бұрын
What app do you use
@artificialintelligencebird
@artificialintelligencebird 5 ай бұрын
@@owenkiago4044text editor/ide
@sambines3463
@sambines3463 6 ай бұрын
typescript wtf don't include JS twice. Rust + Golang + C++/C + JS + python + PHP + Java + kotlin +swift + lua. All these languages do 90% of everything so learn them all
@orangecat1596
@orangecat1596 8 ай бұрын
There’s no way you’re speaking of Unity lmaooo 😂😂😂 That shit is getting cancelled
@amj.composer
@amj.composer 8 ай бұрын
Yeah unity has been cancelled XD. But since a LOT of people use Unity, other engines like Godot are trying very hard to get C# support.
@monza8844
@monza8844 5 ай бұрын
I'm an AI and I'm going to replace you soon.
@quarteratom
@quarteratom 5 ай бұрын
Typical webdeveloper mindset. Web development is boring as fuck.
@Deb_deCoder
@Deb_deCoder 4 ай бұрын
f*ck is boring to you.. so web dev will be for sure.. still web dev feeds most people in tech
@artificialintelligencebird
@artificialintelligencebird 5 ай бұрын
MOJO >>>>>> PYTHON
Programming Language Tier List
0:55
Conner Ardman
Рет қаралды 2,5 МЛН
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 13 МЛН
Programming Language Syntax Tier List
0:55
Conner Ardman
Рет қаралды 234 М.
This is how much a data analytics team really costs…
5:55
Luke Komiskey - DataDrive
Рет қаралды 58
The Ultimate Web Developer Roadmap For 2024
18:44
Web Dev Simplified
Рет қаралды 235 М.
Rust keeps making JavaScript faster
5:16
Let's Get Rusty
Рет қаралды 90 М.
Velocidrone DRL Liftoff comparison review 2021
8:00
Dingbat FPV
Рет қаралды 49 М.
Introduction to Programming and Computer Science - Full Course
1:59:09
freeCodeCamp.org
Рет қаралды 8 МЛН
5 Years of Coding in under a Minute #shorts
0:56
Abhi
Рет қаралды 5 МЛН
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 662 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 56 МЛН