Been developing for 34 years. Before that coded in Fortran 4 and COBOL at High School. Then worked as a Telecoms and Computer Technician before coming back into software. Coded in Pascal, C, ASM, C++, C# and Java. Currently learning Rust and Kotlin. My advice is not to get hang up on languages. Rather focus your efforts on the specific application space that interests you the most.
@RohitSah098122 ай бұрын
I'm starting to learn C++ from today because I learned basic of C in my high school. Is there othere language over C++ which should i choode please let me know.
@TidalMaker7 ай бұрын
"There are no jobs for Rust but learn it anyway"
@ripplesr56559 ай бұрын
Man, I started with JS and moved to PHP for primary backend language with Laravel. Never been so happier to not to float around the burnt-out hyped JS land. Love vanilla JS, React (Only), VUE, that's it.
@ivangerginov56489 ай бұрын
Hell yeah! I'm surpised PHP didn't make it into the list. In my case I decided to learn Laravel + VueJS since the learning curve of both is very gentle. Combined with the good old MySQL, it's a full stack, decently performant and fun to write environment.
@jsonkody9 ай бұрын
Started with Java, go to JS for many years .. now learning Elixir, so far its light years ahead of everything I know 🙌
@EricGro-en8lo8 ай бұрын
why switch to php when js can be also used for backend and is much better then php(faster and more modern and popular). Also has cool frameworks for backend. i get when peeope dont switch from php to js. but switching from js to php...
@ripplesr56558 ай бұрын
@@EricGro-en8lo What metrics are you using to advocate such statement "JS better than PHP, JS more modern"?
@Christopher-on7og8 ай бұрын
@@EricGro-en8loit depends on what you code, but usually PHP 8 is faster than JS. Anyway, if you are coding API and don't make a rocket fly who cares about 5 milliseconds difference ? Just use what you like and what companies are looking for
@SnowDrift-bh7wb8 ай бұрын
I think Julia belongs to the list of languages to learn as well, especially when working in AI. It's performance can be close to C++ and it has been designed for concurrency or parallelism from the get-go. Julia can use python packages which is quite handy if a package doesn't exist natively.
@OfficialCheetCode9 ай бұрын
We typically hire people who know Python or JavaScript. Bonus points if you know how to deploy web services on AWS or equivalent. More bonus points if you’re familiar with Docker.
@vladaramacodes9 ай бұрын
Makes sense, you must get a lot of candidates. Python and JS are the programming language most people learn. Devops skills are more and more necessary for developers, I should make a video on that.
@itz_Manish029 ай бұрын
forget java?
@Mememaxing9 ай бұрын
Java is mid@@itz_Manish02
@haraldb.56378 ай бұрын
Hm. Java Spring Boot, vue, c++, docker/kubernetes, Azure, ... no chance then?
@ronaldjohnson44709 ай бұрын
My top two languages are C# and GOLANG. Good honest advice from your channel, thank you.
@sadiulhakim78149 ай бұрын
I will go with Java and GOLANG.
@Vicolraj8 ай бұрын
@@sadiulhakim7814 me c# and JavaScript
@shaikrahim80717 ай бұрын
Rust
@PortalUser28 ай бұрын
I followed Anders (the C# and Typescript language designer) into C# and it has been my primary language ever since. I loved what he did earlier in his career with Turbo Pascal / Delphi, and he sure didn't disappoint with C#, taking the learnings from Java and really adding the niceties that Delphi had for creating components, etc. With C# you can be within 20% the succinctness of a language like python; within 20% the best performance (compared to something like rust). It isn't necessarily the best when used for any single purpose, but is very close to the best for almost any purpose.
@woody-xm5ve9 ай бұрын
If you’ll want to get hired right away learn java and sql! There are few java devs nowadays in the US mostly are learning js react but Java.
@sadiulhakim78149 ай бұрын
I am a self-taught Java developer.
@martapfahl9406 ай бұрын
What resources did you use? I want to become fullstack
@sadiulhakim78146 ай бұрын
@@martapfahl940 I read books. And nowadays some online course.
@mohamedshakir16426 ай бұрын
@@martapfahl940me too I'm starting from scratch may b we can study togetger
@jigsaw22535 ай бұрын
@@martapfahl940amigos code is a good source for learning Java
@Nativesonodysseys5 ай бұрын
Me too, just trying my hands on my first project. Can we maybe connect? I need to hear your experiences and I have got questions too.
@FredMBeshears7 ай бұрын
If you're interested in the history of AI research, consider learning Lisp or Scheme. Here are two references: 1. For Common Lisp Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig 2. For Scheme Structure and Interpretation of Computer Programs (2nd Edition) (MIT Electrical Engineering and Computer Science) by Harold Abelson and Jay Sussman
@leafdaleaudiovideoengineer47638 ай бұрын
I really wish people would stop saying Python syntax is so close to English. To me, having learned Basic, Basica, Logo, Pascal, Fortran 77, C, C++, a couple of Assembly languages, Visual Basic, HTML, Python, & now starting R, Python to me looks very nearly like C/C++.
@alst48175 ай бұрын
Totally agree. For a start, English doesn’t use classes!
@alexale54889 ай бұрын
Also, no offense, but I hate Javascript. I know it gets paid well, but I simply don't want to fall into the cycle of "learn a new frontend technology every 2 months". Also JS behaves weird, is hard to debug.... Using HTMX and Jinja2 for my front-end, truly a lifesaver.
@ishananaguru9 ай бұрын
lol cry more
@alexale54889 ай бұрын
@@ishananaguru I am not crying bro. Java and Python are on my side 😁
@alexale54889 ай бұрын
@@ishananaguru Soon PyScript will evolve. Can't wait.
@vladaramacodes9 ай бұрын
Yeah no, I totally get that, keeping up with the frontend world can be exhausting. HTMX is cool.
@DarthVader119129 ай бұрын
You don't have to like it yeah it's got quirks but every language has them and typescript fixes 90% of those bugs so I don't really get the hate for it. And learning frameworks is not hard because you shouldn't be focusing on them anyway you need to focus on programming fundamentals and patterns so you could take them between frameworks.
@marxhubert9 ай бұрын
How can one talk about web development without mentioning PHP, which powers 75% of the web?
@SXsoft999 ай бұрын
because they hate that is good
@bilimlink9 ай бұрын
There's a clean decline of PHP popularity in recent years.
@Sj-yf2jg9 ай бұрын
only noob devs dislike PHP
@laksh46979 ай бұрын
If its good why is it declining in popularity @@bilimlink
@ebymathew79959 ай бұрын
are you a time traveler .it's 2024 bro now javascript, python,java rules web development
@briancampbell1798 ай бұрын
I've learned a lot of languages over the years. From 6800, 6502, and 68000 assembler, BASIC (the original), FORTRAN, Pascal, FORTH, VBA, C, C++, Java, C#, JavaScript, Perl, PHP. I even learned a bit of Python when I had to write something for the Raspberry Pi. The one thing that is common with the high level languages is that they are all similar and once you know one, it's not that hard to pick up the rest. They all share similar concepts. The main difference is just the syntax. The real work involves learning the libraries and frameworks. Even migrating from WinForms to WPF in C# was like going back to kindergarten.
@vitalyl13277 ай бұрын
You think they're all the same because you only learned very similar languages (and they are indeed very much the same). Now try to apply your knowledge to, say, APL, or Agda.
@briancampbell1797 ай бұрын
@@vitalyl1327 , if you want to include obscure languages, you could probably include Haskell, LISP, and many others. You could also include those used for special purposes such as Verilog and VHDL for FPGA programming. Yes, I was sticking to the more mainstream languages, but one of my key points was that the broad concepts are similar in that they have the notion of variables, expressions, conditional statements, and loops. I dare say the languages you cited have these same basic concepts as well. The syntax can be very different. FORTH with its heavily stack oriented syntax and APL with its odd character set and syntax would be very different to the rest. The bigger point I was trying to make is that especially for many of the more modern languages, the libraries and frameworks present a much steeper learning curve than the language itself.
@vitalyl13277 ай бұрын
@@briancampbell179 those languages are only "obscure" among the incompetent engineers. The competent ones use them extensively, to a massive advantage. And, no, a notion of a variable in Haskell is fundamentally different from a variable in the Algol-derived languages. You won't find anything like your typical loop in Haskell, or, worse, in APL. And you'd be very, very surprised if you try to apply your knowledge of what a loop is to Verilog (where it's actually a compile-time macro). And, no, libraries and frameworks are immaterial. Engineers who rely too heavily on such things are awful engineers, producing massively overengineered solutions, made by glueing tons of irrelevant things together to get a tiny bit of needed functionality out of this mess. An engineer who cannot build the entire stack from the first principles is a worthless engineer.
@SteveJ-n2v7 ай бұрын
6502 assembler! My main man! Fond memories of the days when 640K was good enough for anybody, plus you got your money for nothin and your ch!cks for free :)
@vitalyl13277 ай бұрын
@@briancampbell179 you'd be wrong to assume these concepts apply to any of the languages I mentioned (or those you listed). A loop in Verilog, for example, is absolutely not what you'd expect.
@test-rj2vl8 ай бұрын
More important than money is whether you like it or not. I did internship with Ruby on Rails and NodeJS. I didn't like them at all so my every day waiting till it gets 5 o clock so I can go home. Now I work with Java and Spring Boot and it has never happened again. So for me even better pay would not be worth the change. I just didn't like the syntax of ruby at all. And with NodeJS we had coffee script at that time and I didn't like it's syntax as well. But for you it could be the opposite - if you hate Java but love Ruby then learn Ruby and don't bother with Java because you are not going to last on job that you don't like.
@markmeyer53617 ай бұрын
I've gone through so many languages since I was a kid in the mid-1970s! FORTRAN, PL/1, Assembly (many different architectures), SAS, Snobol, Perl, Awk, Ruby, Groovy, C (I wrote a compiler for C) ... and then of course Python (which I teach), Java, C++, and finally JavaScript. But Haskell is so pretty!
@alexale54889 ай бұрын
Java : +It's old and well established. +Small syntax that is easy to learn. -Verbose, tons of boilerplate code. -Owned by Oracle, and everyone hates Oracle. -Gradle kind of sucks for a package manager. C# : +Much less boilerplate code. +.NET ecosystem, easy to install any package from there. +Integrated as scripting language for game development (Unity, Godot), even has it's own library named "XNA/Monogame" which was used for making Terraria. -Huge install size. -The language has so many keywords and ways to do things...it's confusing. You have like 5 ways of finding the length of a string, or three possible ways to write a switch case statement. -.NET new versions break backwards compatibility. -.NET ecosystem is huge but sometimes sucks (looking at you Xamarin/Maui).
@fsharplove9 ай бұрын
F# : + Much Much less boilerplate code. The syntax is beautiful with DU, pattern matching, computation expressions.... + .NET ecosystem, easy to install any package from there. + The language is very stable (there is idiomatic F#). + It is a functional language in its root (ML) but you can use object oriented or imperative style with it. - The language is not enough popular despite all its advantages over C# because : 1) .NET developpers are very conservative. 2) .NET developpers think that for you to be using a functional language you should be very good at maths and .NET developpers are very bad at maths.
@3r3bu5x99 ай бұрын
i recently migrated some projects from .net framework to .net 6 wasn't fun
@Mistoffeleess9 ай бұрын
Java is not Old. We call it Mature
@alexale54889 ай бұрын
@@Mistoffeleess That's correct. Python is even older than Python (1991 vs 1995) but matured much later.
@vadergrd9 ай бұрын
gradle is a build tool , not a package manager .. it's not npm ... you don't seem to know what you speak about , do you have any experience in any of these programs??
@sick7rider4298 ай бұрын
I learned Golang and I have difficulties to find a job in Switzerland.
@grimkupid84789 ай бұрын
Thanks for the advice, though I personally don't look at the potential money to be earned, as for me I find that just trying to go for the money will leave me miserable, I do like how you broke down the various advantages to each of the languages you listed, while also listing some of the disadvantages.
@stackdevlopr8 ай бұрын
When choosing a programming language to learn for a career path or career change, the first thing you should do is ask yourself: do I have the necessary background for a job that requires technical skills (which can be self-taught) and professional experience in a similar context, or can I also apply for jobs with academic requirements? There's no use in starting to learn Python to become a Data Scientist if you don't have a Master's degree, preferably in fields such as Computer Science, Statistics, Math, etc. In such cases, your academic qualifications will determine if you'll get the job or not. Knowing Python and/or being willing to learn languages/scripts that are necessary for the job would be a big plus, but not the main requirement: companies know/assume that someone with a Ph.D. or Master's degree will be able to pick up the necessary parts of the required programming language in a reasonable amount of time and at a sufficient level. On the other hand, it won't be easy or might even be close to impossible for a self-taught or bootcamp programmer to achieve the academic level of knowledge and mindset without going to college/university. In short: if you are academically qualified, you can pick any programming language based on your interest (front-end, data science, machine learning, software engineering, etc.). If you have only self-taught and self-acquired technical skills, then pick a programming language for positions that ask for professional experience and specific technical skills, without necessarily requiring an academic degree. Keep in mind that no matter what language you pick-especially as a beginner-don't mix but specialize in one. Absolutely, there are companies looking for candidates specialized in that language. However, there are none looking for someone who has only scratched the surface of three languages but can't do anything worthwhile in any of them. This is my personal opinion, looking from the EU-market perspective.
@danielessiet40638 ай бұрын
Make sense!
@MrMatisyahu7 ай бұрын
Such an underrated comment, clearly articulated. Thanks!
@canvasweb-school9 ай бұрын
No PHP and Laravel ?
@BiggTvTamil8 ай бұрын
PHP is a cash cow. Still 80% of the web uses PHP. but they will not even mention it. Because the are coprate job seekers.
@yuangkalex90958 ай бұрын
Segera beralih ke bahasa yang disebutkan di atas pak. Selalu ikuti perkembangan teknologi. PHP hanya untuk aplikasi skala kecil. PHP tanpa laravel = Dead
@ThePraQNome8 ай бұрын
dead
@charlesavul10167 ай бұрын
@@yuangkalex9095you wrong sir 75% of the web runs php
@yuangkalex90957 ай бұрын
@@charlesavul1016 Yes, that's right, because most of the websites/blogs on the internet are made with WordPress. As we know WordPress is made using PHP. But I was having performance issues with the PHP application, so I had to remade my blog using Astro Js and I'm very satisfied with that.
@alphabasic17597 ай бұрын
I disagree regarding Rust. I do like it quite a bit, but in many ways it's too complex and one factor on major corporate use of a language is ability to bring on new people to their teams. Hence many are retaining their C applications (because honestly C++ doesn't bring much to the table over C ... not really). If you're considering Rust you should learn C as well. These two languages live in the same space of systems programming. Honestly, mixed language programming is the best of all worlds. Moreover, to actually call yourself a competent programmer you need to know several languages that view things differently and have written/updated quite a bit of code in each of those.
@cbbcbb68039 ай бұрын
I have never been able to like dynamically typed languages. But I like simple straight forward syntax. The impression I have of Python is that it does not do very much. It just calls and executes a bunch of C/C++ programs from standard libraries. Now, I do not know Python, so I could be wrong. I think the most important thing for a learner is the quality of teaching and instruction that is available. A good and patient and kind hearted teacher (person, book, video, all the above) is the secret sauce.
@baronde85515 ай бұрын
This is the best video for top ranking because it gives reasons why other make the language look like magic
@julian_handpan9 ай бұрын
Rails is THE FRAMEWORK!!
@mawkuri54964 ай бұрын
flet is the framework of the future.
@rverm10007 ай бұрын
ive been learning python the past 4 yrs. it does most of what i need. but i found this language from the 80's called squeak. alot of the syntax from this language is in modern languages.
@jared84117 ай бұрын
I have been messing around with JS for almost 15 years. I took classes in Perl, java, visual basic (actually my intro to programming) and C#. I tried to take on Rust but it was not satisfying. I recently got to basics with C and digging into the low level stuff Rust can do but has few to no learning resources (you can learn the language, but what good does that do?) , and when I am ready I am going with Zed because C is satisfying but it's old and I like modern ways of doing some things. I might look at Rust again in about 5 years.
@stevemargolies11877 ай бұрын
Start with C/C++ and after that everything is easy. You'll always have a job.
@cybernit34 ай бұрын
Ya, I learn C on my own when I was in grade 11 / 1990. From C you can learn anything practically, and also good to understand some assembly language.
@TheVincent02684 ай бұрын
I like C# because I am best at it compared to other languages. I hope that Blazor/WASM will grow so that Javascript is not the only option for web (SPA) apps. Also, I read positive stories about Scala.
@samfromuk7967 ай бұрын
The language may not matter to a developer but it does to a company. It's hard to hire devs if that language is not popular. Plus it's a bit harder finding help if the community is small
@bayunugroho32327 ай бұрын
I can only do 1 programming language at the moment, it is R. I published my papers of quantitative finance in scopus-indexed journals. I still learn R and it is quite challenging.
@Hacktivist128 ай бұрын
I know C/C++ well, what other languages should I learn, any suggestion is appreciated
@Nobody-eg4bi8 ай бұрын
as a C++ programmer, i want to learn Rust
@Asasamuel8 ай бұрын
I'm a beginner please teach me 😢
@hugochavez61708 ай бұрын
@@Asasamuel. Nobody can pour knowledge and experience into your brain. As long as you do not practice, you can not learn anything.
@anonimoanonimo-wb5gk6 ай бұрын
I'm also lerarning Go to use It in the back-end of my projects, just started. I already know javascript, and practicing typescript. I wanted to learn Angular, but I see that most jobs require React. Is It worthy learning Angular knowing that I'm applying to get my first job, or will I need to learn React since It is more mentioned in job requirements?
@BlackfireLocal9 ай бұрын
My Daddy is watching this and he is definitely working.
@MadGodsBand8 ай бұрын
I am not a fan of typescript. I use it daily, and I would go back if I could.
@CoolTebza-eh7ig7 ай бұрын
Demanding at most so not alone feeling this way
@christopherhume16318 ай бұрын
I am a Sr. SWE w >45 years of experience. My recommendations would be sinikar; but with different priorities: 1. C# (Java is an alternative) 2. python for R&D 3. TypeScript (w HTML and CSS) 4. C++ (which includes the STL) 5. SQL (for RDBMS work) 6. CS Majors should be introduced to Haskell and possibly also Prolog
@t0dd0007 ай бұрын
I would stick Rust perhaps on top if you are just learning today. And there is not nearly enough focus on SQL out there.
@muzaffarraximov56669 ай бұрын
Currently, I am on my way in React and what do need to choose next TypeScript, Redux or Next.js or if you have any suggestions please inform me
@albin61269 ай бұрын
Typescript is a game changer and tailwind and next.js and also react hook forms there are so many powerful things in react ecosystem
@vladaramacodes9 ай бұрын
Typescript really is a game changer, go learn that
@ichbinhier3559 ай бұрын
learn typescript
@Claude_Developer6 ай бұрын
Great work! love your content. Keep it up!😊
@YG-qn3xr8 ай бұрын
Learning programming languages seems irrelevant in a world that would soon be taken by criminals assisted by SGI who will destroy everything. It's better to learn fast practical thinking and survival skills.
@cybernit34 ай бұрын
You mean like how to shoot a gun?
@alionides4 ай бұрын
What about PHP ? ) im php dev for 8 years now plan to switch to GO
@oriongalactic8 ай бұрын
Nice analysis but you should have talked also about tendencies. For instance it could happen that a top language has more demand than a new one but if the tendency of the top is lowering it may indicate it is not a good choice
@tevfik78 ай бұрын
More than half of websites are built by PHP and didn’t make your list?
@t0dd0007 ай бұрын
You can learn that on the job if need be. It's not a language I would recommend to anyone to focus on. Hand them a "beware of all of these gotchas" cheat sheet and tell them they have a week to get comfortable with it.
@Adjust919 ай бұрын
My path was JavaScript -> Python -> Go and it’s working pretty damn well so far
@JohnSmith9529 ай бұрын
What do you meen by that? Did you land a job with it? I know Python very well but i cant land a job in my country su i started to learn JavaScript couple months ago...
@Adjust919 ай бұрын
@@JohnSmith952 not yet mate, it’s rough out there atm! But that’s the order I’ve learned languages in and I’m confidently building apps with them.
@rohitnegi68628 ай бұрын
If you know Core Java and have intermediate knowledge in Spring Boot and Spring Boot Security, so what sould i focus on learning next and a good side language
@patrickjreid8 ай бұрын
Personally, I am not a fan of next. I feel like it is always taking what is straightforward in react and complicating it. I prefer create vite app (never use create-react-app). But more importantly if you know how to build something in JavaScript you can adjust to whatever abstraction a JavaScript framework or library throws at you.
@joe_seb-s9z9 ай бұрын
Thank you so much at least I always Learn something from your videos I know I'll make it one day am already learning C#
@dubberrucky17479 ай бұрын
anyone with assembly??
@SystemsDevel9 ай бұрын
can't go wrong by learning assembly
@jigsaw22535 ай бұрын
@@SystemsDevelof course you can go wrong and waste your time
@SystemsDevel5 ай бұрын
@@jigsaw2253 you don't have to learn every single instruction of the AMD64 ISA lol, you only need a few. Just learn enough assembly to understand it, you never know when you might need it. Furthermore, all the great programmers knew assembly! Knuth Ritchie Torvalds Stroustrup etc. XOR RAX, RAX BABY
@SystemsDevel5 ай бұрын
@@jigsaw2253 You dont need to learn every single instruction in the x8664 ISA lol, you only need a few to understand assembly which could be invaluable in your programming life. Also, all the greats knew assembly, Knuth Ritchie Torvalds Stroustrup etc. XOR RAX, RAX BABY!
@SystemsDevel5 ай бұрын
@@jigsaw2253 You dont need to learn every single instruction in the x8664 ISA lol, you only need a few to understand assembly which could be invaluable in your programming life. Also, all the greats knew assembly, Knuth Ritchie Torvalds Stroustrup etc. XOR RAX, RAX!
@dallyoluwafemi28278 ай бұрын
I am a c# developer and currently learning because I am doing it school.will you advice I keep exploring java after the school program or will it be a waste of time since include in c# already
@theamazingone52176 ай бұрын
Java is a much smaller language in comparison, so it won't take long to learn if you already know C#. I think you should learn it only if it has more job openings than C# where you are, otherwise it's a bit pointless.
remove python and add c# or php. (according to the job market)
@asepbahn31139 ай бұрын
@@ichbinhier355 are you serious, I'm learning django right now
@JohnSmith9529 ай бұрын
Hi, i am self tought Python developer, i am learning Python around five years, i know Django Pythons top backend web framework, i cant land a job in my country Serbia, so i started to learn JavaScript and ReactJS what are my chances to land a job after JS and React? What do you think about this at all?
@nsing3238 ай бұрын
Landing a job is not only skill related. It depends on the opportunities you have in your country. I have a friend from Serbia who worked in QA and was having a rough time last year, lost his job and stayed jobless for many months just because there were no openings coming up. The confusing (or the enlightening) thing here was that here in my home country, India, you could be killing it with experience in QA (not saying it's the best paying job, just that there were so many openings around at that time). I guess, constantly applying for jobs is something you can do, with Python backend and React frontend you're going in the right direction having more skills does give you an edge, and lastly having a few decent projects(doesn't have to be external projects, self made projects are also good) under your belt, especially those that display your knowledge in the field.
@mawkuri54965 ай бұрын
rust is rusting away
@tanabenard24968 ай бұрын
If i know how to write code I don't see the need for job hunting i will convert the codes into useful projects that will bring me millions
@Zaidali0049 ай бұрын
Learn three for future... Python, Go and Rust ❤
@vladaramacodes9 ай бұрын
Add javascript to the list and you’re golden, it’s not going anywhere anytime soon.
@Nobody-eg4bi8 ай бұрын
@Zaidali004 if you know Go & Rust, then Python will be useless for you
@WalkingMouthPiece9 ай бұрын
What about phoenix / elixir ?
@Nobody-eg4bi8 ай бұрын
Gleam i think more polished than elixir
@LargeIcedMrBs8 ай бұрын
My google searches: What language to learn first. 'Start with python', okay what can I do in Python? 'Python is a trash language that is not as good as other languages'. Okay then I'll try any other language, 'No you should start with python, it's way easier'. An endless cycle. I don't want to learn a language if I am not going to use it
@t0dd0007 ай бұрын
I became competent in many languages. Python is tremendous, powerful, and elegant. You don't know what you are talking about. Python is used everywhere.
@KejriwalBhakt9 ай бұрын
You might hate Java but if you get a hang of it, no one is as cooler as it is. Its like a loyal gf who does what she says unlike JavaScript which changes like chameleon.
@ashofphoenix_fog8 ай бұрын
When Ruby is used I mean it’s best case use or domain it’s best fit in??
@rogue-p1h8 ай бұрын
swift is a very nice language, quite similar to Rust in some ways
@SohailAhmad-vg3wf6 ай бұрын
We must have a true OOP , an elegant language in our skillset.. Java is one. Java is verbose but it's quite a detailed Language.
@rankarat7 ай бұрын
Since when Go is more performant than C#? Lol, C# is at rust level in performance.
@fullrulle777 ай бұрын
I also thought the idea that Go is so fast was strange and without proof but c# is not as fast as Rust. It is probably as fast as Go and Java.
@cybernit34 ай бұрын
kzbin.info/www/bejne/kJfZoYh6fKylaJY Go vs Rust GO (less latency) and RUST (less memory usage) kzbin.info/www/bejne/a2e3hpmtms9-nNE Go vs C# GO > C# Go is something like Jai, RUST, and C++ level good for backend like this video says. C# is like java (Or javascript) r python level good for frontend. I might learn golang more myself, but concerned about google telemetry spying and its memory usage size; but the author of this video is looking into golang so it must be decent.
@ramdoni39358 ай бұрын
Brow very excited hehehhe Go is king of the eraaaa
@JacksonKon8 ай бұрын
If you want to go for web dev go for php n laravel. Thank me later
@t0dd0007 ай бұрын
If you are competent in Go, or C, or Python or Java ... You can ramp up on PHP in one week on the job. Really, in less time than that. I know because that's what I did. And my god it is the most awful language, but there is a lot of it out there. The one suggestion I have is to find and study a PHP gotchas cheat sheet or some such. Heh. There are a lot of land mines in that language.
@mx_darwin0435 ай бұрын
For small apps its decent. If you really want to usw php use symfony. Half of laravels ecosystem is build on symfony.
@farhanfaraan15 ай бұрын
I just write hello world program in rust programming lang today😊
@calochCN9 ай бұрын
I am.going deeper to golang, reading more insights books and practicing though I am web dev for many many years ...
@KrishnaDasPC8 ай бұрын
Rails is my all time favourite framework.
@tasos82307 ай бұрын
I like javascript but i hate html😅. I have experience with javascript java c# and some html css but i hate to try making html
@jpsion7 ай бұрын
c98, assembly, c++…feel like a genius, feel like a dinosaur.
@enesaliev35189 ай бұрын
Can I find a job with Html css only? 😂 OR what can I add to these technologies eccluding js react node
@TokyoXtreme9 ай бұрын
Do you think a company would be looking to pay people for something that can be largely automated? If you don't know any scripting language, then there's nothing that can accommodate user interaction. Maybe you could sell templates for WordPress possibly.
It makes totally sense to ignore the language which is driving 78% of all websites in the world. This market share is stable since ever ...
@kibo0079 ай бұрын
not sure how 75k is highly paid? after taxes that is 45k. If you take 12k after average rent, another 12k for the budget you are left with 21k consider all the other things you have to pay during the year in the end you have saved 0. That is not a highly-paid job.
@ArchangelGavriel8 ай бұрын
But without any technical training, be it self trained or academia, your pay may be as low as 38k. 75k would definitely be a boost to ones budget and savings. Its not a six figure job but at least its not minimum wage.
@t0dd0007 ай бұрын
That's the top of the straight out of college pay, and yeah, it's damn good. You are getting paid, with no experience, the equivalent to the average household income in the United States. Heh. And it will only go up from there. And I advise every young person to focus on taking 20% of whatever their take home pay is, no matter how much or how little, and invest that. And never touch it until you retire. And before you say you can't ... you can.
@ydhirsch7 ай бұрын
@@t0dd000 What you omitted from your good finance advice is to also salt away another 20% to cover you between jobs. Tech jobs come and go, and when tens of thousands of your colleagues get laid off at the same time, it will take you months to years to land the stable follow-on job, with droughts increasing as you age. Plan your finances as if you were going to retire at 50, because no one in tech wants to hire you beyond then. Between age 35 and 40, start working toward a second career, or at least starting your own company. One of my engineer colleagues found he was much happier when he became a CPA. Accounting rules don't change as quickly as the coding framework du jour.
@codeaperture9 ай бұрын
Me As Cloud and Security specialist: Scripting: Lua and Python Backend: Golang
@Atomicflee9 ай бұрын
Frameworks?
@nisabzahid8 ай бұрын
What do you think of python as backend?
@aristonsaizoxic10489 ай бұрын
I just started to self study python with no technical background. It's quite painful to see python, which looks like a trade of all jerk. I bad at math so AI is no for me as only python backend pathways left for me.😢
@Nobody-eg4bi8 ай бұрын
Go is good and not that hard
@CodingByAmp8 ай бұрын
stop to watch video if you can code
@goldenboy01213 ай бұрын
Tbf, i believe most of we people with a degree are also self-taught. We picked up most of our skills outside the classrooms
@BizimanaIsingizweChristian8 ай бұрын
Elixir is the language
@janisakmentins64149 ай бұрын
What about mobile? Dart and Flutter is awesome
@alonzoperez24709 ай бұрын
I was learning c++ but now i will start learning rust. I like challenges 😉
@t0dd0007 ай бұрын
Learn both. And JavaScript/Typescript and Python and SQL and some Java. Learn all of those and you can do anything in the industry.
@alonzoperez24707 ай бұрын
@@t0dd000 well maybe python because of AI..
@t0dd0007 ай бұрын
@@alonzoperez2470 It's used everywhere. This thread is the first I have heard of its use for AI. But that makes sense I suppose.
@mohamedsalah32607 ай бұрын
php?
@venkat89459 ай бұрын
HTMX ?
@magburner8 ай бұрын
HTMX is a framework, not a language.
@omarcrosby8 ай бұрын
I think you need to include Rust and Go in the same category regarding performance.
@jaydavis63579 ай бұрын
No Swift?
@vladaramacodes9 ай бұрын
Fair question, I completely forgot Swift, people seem to like it, but I don’t know enough about it to have an opinion.
@cybernit34 ай бұрын
@@vladaramacodes Swift seems more for MACOS, so if you are into Macs then might be good.
@KishoreAmbalam8 ай бұрын
Amazing video
@TheZukkino8 ай бұрын
Really Kotlin is not listed? Full stack, mobile, browser and desktop clients... LOL
@tinolbhoyar46468 ай бұрын
Because rust has no jobs i dont want to learn
@shaziahussain30298 ай бұрын
You didn't mention php
@t0dd0007 ай бұрын
It's one of those languages you learn in the job.
@PawaraNilanga4 ай бұрын
❤❤❤❤
@rssszz72088 ай бұрын
Am learning c++ still learning nothing else 😅😂
@t0dd0007 ай бұрын
I learned C and C++ and some Java in college. I learned Python on my own and that's what I got hired for originally. And I learned PHP and Perl on the job. I hacked JavaScript for a job. Etc etc. Learn to master C and C++, but learn others on your own. Once you have a few under your belt, the rest come easier.
@50_cent339 ай бұрын
Python is the power house
@julian_handpan9 ай бұрын
C is the power house! Python is a wrapper…
@KejriwalBhakt9 ай бұрын
@@julian_handpanAssembly is OG.
@50_cent339 ай бұрын
@@julian_handpan Oh ya , then do machine learning algorithms with C , we use python cuz it's simple, and easy, in the near future generic and typical coding will be dead anyways, here's why, if can use chat gpt properly (which 90 percent of the people can't in 2024{stone aged PPL}) you do basic tasks and even some complex problem solving by using ur own custom syntax and your own algorithms (DSA is still important in 2024) . Beleive me python is the closest programming language to English and English is somewhat becoming a programming language day by day . Wait for agi to drop these CS field will go wild then, as an it btech student I know, I've seen things, I've done things, I know what's coming, call me the Aristotle of 2024 . Something big is coming.
@50_cent339 ай бұрын
@@julian_handpanlet's say you're a guy who never had an educational background you only know English (basically you're Andrew tate ) , and you're working in a office. Your boss wants you to write an official mail to some important person (some serious office shit) , now you atleast know some conditions (like name, adress, zip code, etc) you give chat gpt or any other ai chatbot like bing chat or bard anything. Don't know about C but python people could do these kind of things back in the days, the problem was you atleast needed to know how to maintain the syntax and use algorithms based on the language you're using (python). Now (2024)things are different you give chat gpt a promt like " write me an official mail to some (x) client {you're defining what kind of letter(official )it will be} based on these conditions (name, adress, pH no, zip etc) { you're giving it conditions} . Then you execute and ai will do the complex problem solving for you. Let's say you want to automate your mailing process (cut you're as lazy as I am) you simply tell chat gpt to write a python script code to automate your mailing process based on your given conditions. That's it , life's just that simple these days. Problem solving without machine learning these days are gone if you don't know machine learning you're not worthy to do problem solving these days if you're doing something that doesn't include machine learning (tech related ofcourse, ai can't roll a joint yet) remember ai can do it and that problem is not worth solving. Humans have only one superiority now that's critical thinking ai can't use itself we have to use ai. When agi drops , the game's gonna change big times 😢
@julian_handpan9 ай бұрын
@@50_cent33 again… C is the powerhouse. Python is a wrapper! You use python you are using C under the hood…
@therustguy108 ай бұрын
Use rust everywhere!❤
@christcombiccombichrist26519 ай бұрын
java
@ktyuiytr8 ай бұрын
C# is best language. Really silly video.
@jpsion7 ай бұрын
c98. feel like a genius
@da40au409 ай бұрын
If you have a problem with javascript say it out. Cause i felt so attacked when you introduced it the way you did😅😅
@TON-vz3pe9 ай бұрын
Come on. Everyone has a problem with it's existence 😅
@karthiknmurthy8 ай бұрын
C is like sea
@JagdeepSinghKalsi8 ай бұрын
98,000 USD as the "highest" salary... 😂😂😂
@zimcoder9 ай бұрын
Python is poor for Mobile dev
@ydhirsch7 ай бұрын
What is good for mobile dev?
@BeastModeDR6147 ай бұрын
C#
@Kats0unam19 ай бұрын
Go
@zbyniu-gh8sg7 ай бұрын
Only LISP and PROLOG !!!
@bilimlink9 ай бұрын
Prompt Engineering Language 😅
@kgermando8 ай бұрын
Go ❤
@alimajidian19748 ай бұрын
80% of web is based on PHP, it seems that you hate PHP, don't you ?