08:10 - I meant to say Lisp not Lua. Lua and JS are actually very similar to one another.
@xx_kyon3 ай бұрын
I felt even more assured of myself after this video. You have no idea how refreshing it was to hear you, that really removed a lot of stress. Thank you!
@Chalisque3 ай бұрын
If you only learn one language, something akin to 'overfitting' occurs, whereby you think in terms of all the idiosyncrasies of your chosen language. Learning a few languages helps you learn what is common to all programming, and to be able to think outside the box that your chosen language presents to you. To a man with only a hammer...
@Hollowendz3 ай бұрын
But to be honest, you can realistically coast on one language
@dawnfrazier5043 ай бұрын
For me learning a second programming language like C++ after learning JavaScript helped me review the basics of concepts like loops, objects, and classes after I struggled with them for so long while using JavaScript. Because of learning C++, I am much more comfortable with these concepts in JavaScript and how JavaScript handles these concepts differently.
@jafffar58853 ай бұрын
Big YES, I was having hard time learning Typescript, but when I stopped and learnt C# instead, every thing clicked and just like that, I started writing typescript naturally.
@QuantumCanvas073 ай бұрын
Typescript is one of thing that'll only click when you start thinking why you need it for your growing projects in the first place instead of learning it for the sake of a job.
@BeepBoop22213 ай бұрын
TS was made by the same guy that made c#
@sadiulhakim78143 ай бұрын
Same, but i switched to Java.
@xtopher9603 ай бұрын
@@sadiulhakim7814 please what resources are you using or used for java as a beginner...? And how do you make use of them... please
@sadiulhakim78143 ай бұрын
@@BeepBoop2221 but they are not the same. C# is a very good language where TS is not even a language it is just a superset.
@FredtheWebGuyTV3 ай бұрын
Great rundown! One other benefit I've found is it helps improve your own efficiency when working on project teams where your secondary language is the primary of someone else you're both working on a project with. All kinds of workflow benefits there. Definitely something recruiters like to see.
@Chalisque3 ай бұрын
It is more important to be able to quickly learn what is in demand, than either to learn what is in demand or to have learned what is in demand. Software development is a moving target, and you need to be able to keep up with that moving target. Else you'll just have learned what was popular last week.
@techyjc3 ай бұрын
Just a thought/idea… I’ve found it useful to start with a medium sized project for learning a language. I often then break the project into smaller constituent parts exploring and writing the different pieces of code for those, like smaller test projects. Then you can refer to your smaller test projects (they have direct context to your overall need/requirement) as you build the final project. I found those smaller code projects are like waypoints in completing the final project. It can also depends on how you’re motivated but learning something new often is based on a need/reason. So having a larger project can give more impetus for learning the different coding elements. I suppose goal oriented learning if you like.
@Nucl3aRxxxАй бұрын
I know two languages, C# and JavaScript, but I can write code in 8 or 9 languages. It's probably not so hard if you just know how to write code and understand how it should work. For example, if I want something on my iPhone that doesn’t exist in the App Store, I can create it myself. If I need a specific Android TV app, I can also develop it myself.
@SachinSharma5903 ай бұрын
Looks like the rust simplified course is coming.. 🦀 .. if yes waiting for it ❤
@QuantumCanvas073 ай бұрын
Rust dev simplified
@WebDevSimplified3 ай бұрын
Unfortunately, I have no plans to create a Rust course right now.
@1000timka3 ай бұрын
@@WebDevSimplified why did ur HR team respond 🤣
@SachinSharma5903 ай бұрын
@@WebDevSimplified then make some plans 🙌
@elvispalace3 ай бұрын
@@SachinSharma590the point is not simply create a course, is having enough experience to do that
@erics21333 ай бұрын
Yup, I like using leetcode challenges to increase my comfort level with a new language or programming method. Last Advent of Code, the challenge was to use Typescript typing everything fully without any type errors, 'any' types, or ! to force things.
@lesalmin3 ай бұрын
I'm so old I had already learned a dozen programming languages before the internet even existed. Those old languages themselves may not be of much use in today's world, but decades of experience in problem solving using information technology in general is a great benefit.
@waltersumofan3 ай бұрын
web scraping app or script works as a great comparison system. Python is known for that but there are libraries in Ruby, JS, and GO all have networking abilities so approaches would be similar and you can learn which language out of those works for you. Rust as a first or second language I don't think you would benefit from what it does until after you've seen a variety of approaches.
@ATFstein3 ай бұрын
Most places I see listings for require at least 2 languages now just for a junior dev position.
@arrow_function3 ай бұрын
Started in web development with html/css and js, then node, ts, python for university, c/c++ for global understanding, rust for professional third language after js and ts, bun + deno, lua for neovim configuration Ops, that's was a lot 😅
@NintendoJimmy3 ай бұрын
I use JavaScript for frontend and C# for backend.
@cant_sleeeep3 ай бұрын
poor thing
@BeepBoop22213 ай бұрын
@@cant_sleeeepwhat do you use?
@cant_sleeeep3 ай бұрын
@@BeepBoop2221 nextjs
@Stabruder2 ай бұрын
Ts with a framework for fronted
@willyhorizont86723 ай бұрын
I'm on my way to learning my 20th programming language (Groovy) after having learned JavaScript, Python, PHP, Go, Perl, Julia, Lua, Ruby, R, Kotlin, Swift, Dart, Visual Basic .NET, C#, Matlab, Octave, Wolfram, Raku, Scala. After that, I want to learn Elixir, F#, Crystal, Java, Mojo, Clojure, and Livescript.
@KesHaph2 ай бұрын
Gotta get some SystemVerilog in there if you’re a cool kid
@Farruh_133 ай бұрын
I've similar question, should I learn back end, if now I'm front-end developer and i like it, but I have a great opportunity to learn back end
@alexandramoldovan54733 ай бұрын
This video should have 10000 likes! I have no idea why a lot of people tell js devs not to learn a second language 🤔I tried Python but I don't see myself using it daily so I'm going to learn Java to understand OOP better.
@QuantumCanvas073 ай бұрын
As I'm capable enough to build a fairly complex full stack next.js application I think it's a good time to learn python and go as my 2nd and 3rd language.
@BenyamDegefu3 ай бұрын
Thank you. I was actually struggling on being good at multiple languages which I am intermediate at JavaScript and C# and basic on React and Python. Then I consulted ChatGPT 😊 then said It is better if I continue practicing JavaScript and React because I told ChatGPT I was not successful on having intermediate knowledge on programming. The solution is mastering one then move on to next favorite programming.
@BeepBoop22213 ай бұрын
Maybe stop asking a language model questions like that
@anonym61323 ай бұрын
I started with learning how a Html Webpage is build, so after time I added a CSS stylsheet and again after some time I learned basics of Javascript to make my buttons do something and I know the basics of Python as well because I wrote some program for my time management. Lately I downloaded R and RStudio (for scientific data analysis) and just as with the other languages I will build some small random projects. Now, a few days ago, a friend told me, she needs to learn Java, soo yeah, I downloaded Java the next day and am currently looking for a way to learn the basics of it (the others I started to learn with the app Mimo), so I currently "work" with about six programming languages 😅 Is it still just a hobby? I do everything just for myself :)
@skatemaza3 ай бұрын
The popping sound is annoying
@mohammadiaa3 ай бұрын
:pop:
@siddhartharajputsingh3 ай бұрын
Until I see your comment it was not annoying, but now I am just focusing on sound and getting frustrated 😢
@nexovec3 ай бұрын
Yes, I've been told that... by people that are not very good programmers. It's a good idea to start with something that will teach you to structure your programs and design APIs somewhat, continue with something really low level like C, then to passively know something that's really good for scripting, and then 2-3 languages that take wildly different perspectives like Haskell or rust just so you know how decisions in the language design skew development in that language for good and bad. Good idea to spend about a year in each phase in this exact order for best results. So something like C#, Odin, lua/python/js, rust+ocaml in this order would be really good. For me it was java, C++, lua, python, and I ended up writing go because I've seen everything else and didn't like it(Except lua, lua is great, it's also old and the tooling is outdated). I also did a bunch of other stuff in js, rust and odin.
@BekaMan3233 ай бұрын
Js for frontend Java for backend
@amitavasengupta55803 ай бұрын
Django for backend😎
@JokeryEU3 ай бұрын
i was taught C then C++ then C# + java same time :), then php and sql , and needed to know all in less than 6 months :D for the exam, and my college was only 3 years. That was just a few i mention
@sudo_apt_install_youtube3 ай бұрын
Even if you don't use Rust for any real projects, I recommend every dev learn it. It's made my Python and TypeScript code better overall now that I have a deeper understanding of how the code works under all of the abstractions
@feynthefallen3 ай бұрын
I don't need to learn a second programming language, I already know more than 15, 5 or so of them to proficient level or beyond. In interviews, I often get asked what programming languages I know. My answer is always the same: Once you get deep enough into programming, language isn't important any more. If you have internalized the concepts and techniques, it's secondary which language you express them in, and you will pick up any new language in mere days or weeks, because it's really the same in a different color. Think music: If you know the composing techniques, rhythms, harmonies and whatnot, and are proficient in the piano, it's not that hard to compose a piece for the violin. The only way to acquire that level of proficiency however is to transcend the individual language/instrument/car brand/whatever and dive deep into the underlying concepts. And the only way to achieve that is to change your perspective. Learning many languages is the best way to achieve that in software development. That's why my advice to anyone asking me that question would be: Definitely. Learn as many languages as you can, if only superficially. It will be to your benefit. (I'd probably not use those exact words. In all honesty, I'd more likely than not use up half a year's worth of profanity allowance describing those who told them they only needed to learn one language)
@ariosetiawan1733 ай бұрын
9:25 I did suggest that too to whose want learn programming in one language and learn other language for preparing which industries are changes especially for fresh graduates, i know it must be pros and cons but at least it can to be way of to solve between supply of engineer which is fresh graduate and demand of specific language, in my opinion i thing there is a change company will invest to fresh graduate which have basic of language those fresh graduate acquired skill, IMHO
@NintendoJimmy3 ай бұрын
Basically you don't need to learn anything because there are no jobs. :(
@beluga_00073 ай бұрын
tsf
@beluga_00073 ай бұрын
taf*
@yazanali14543 ай бұрын
taf
@garou15713 ай бұрын
I'm still a js beginner but my job is forcing me to code sometimes in laravel and flask and angular. I feel like i'm going crazy and just started doing everything with chatgpt without thinking about it...
@trappedcat36153 ай бұрын
I need a refresh on HTML
@u9s0e9r3 ай бұрын
Yes! According to the market: PHP, Python, Java, C++, C#, .NET, Assembly and binary code are a must for an internship!
@MimicMannan3 ай бұрын
And should be at least 99 years of experience.
@taunado3 ай бұрын
@@MimicMannan no experience required except for 5 years of experience.
@ekchills69483 ай бұрын
nailed this!
@NavyCuda3 ай бұрын
Lisp is hard to read, but it is handy with autocad.
@quoczuong77773 ай бұрын
I go for JS and GO
@rolandfisher3 ай бұрын
If you hate happiness, start with C. If you love happiness, start with Python. But eventually, everyone should learn C to know what's going on at a low level.
@petaflop36063 ай бұрын
If hating happiness makes one happy, what next? checkmate atheists
@TheYinyangman3 ай бұрын
Scala and Typescript are similar in very different eco systems
@vishalp2.03 ай бұрын
I learn JavaScript go and python with 1.5 yr experience but I'm in trouble what should prepare for interview?
@romansernato65263 ай бұрын
completely agree, if you are stuck with js just learn rust. switch some gears, fresh your mind
@tonhom2603 ай бұрын
js ts to dart and go and rust ... , then , after all of this , i understand clearly about ts
@digitnomad3 ай бұрын
it's hard to believe that no more SE jobs down the road
@gelzintvidaure3 ай бұрын
do you have knowledge of rust , could you make a video of rust dev simplified?
@adambickford87203 ай бұрын
If you only know 1 language, you're a junior dev. You should know at least 1 static and 1 dynamic language (Sql is a given). It's not just the language, it's the whole culture around the language ecosystem.
@bryson26623 ай бұрын
What's with all the weird floating words
@JustinSBarrett3 ай бұрын
I normally enjoy watching your videos, but this one drove me nuts. Not because of the content (that was awesome as usual), but because of the bizarre editing: the random slow zooms, the captions that accompanied random things you were saying, the flashes of icons, etc. Your content had a clear flow and purpose to it, but the editing extras didn't. It just felt like filler, and somewhat distracting filler for the most part, especially when things just flash for a moment and then disappear. When you add something to the screen, you indicate that it's something the user should pay attention to, so taking it away a moment later feels jarring. It's like "look here...don't look here...look here...etc." At double speed (the pace I watch some videos just for lack of time) it's *really* distracting, and this is coming from someone who's done a good bit of video editing in the past (and yes, I'm just as critical with my own work). When making a video that's not focused on code and is just you talking for ten minutes, it's understandable that you might want to break things up a bit. However, on-screen text and graphics have to be used very carefully or they become more of a hindrance than a help, and I really feel they're a hindrance in this video.
@WebDevSimplified3 ай бұрын
Thanks for the feedback. I am experimenting with a new editor and am planning for the next video to be quite a bit different in how it is edited.
@biscuithammer3 ай бұрын
learning a 2nd language == forgetting some of the 1st language 😅
@ByronWatts3 ай бұрын
If you work in multiple languages, getting the nuances of them will continue to get mixed up, no matter how 'professional' or expwrienced you are.
@IAmOxidised75253 ай бұрын
Yes you do , its like diversifying your portfolio to better manage market risks 😂
@IlidoF.Almeida3 ай бұрын
How many tool you can use to tighten one bike 🚲 pedal? I can do it with a table knife. Now, how many tool you can use to tighten 100 bike 🚲 pedals? Well maybe and electric wired screwdriver is best to use. Now how many you can use to tighten 1000 bikes pedals? Well maybe a wireless screwdriver is best . Do you see it?
@vinegamer_20233 ай бұрын
very good
@victory_lucky3 ай бұрын
Learning Python made me a better JS dev.
@ManvendraSK3 ай бұрын
Yes, one should know at least 2 or 3 languages. For JS devs, first learn TS and then try Rust as an idiomatic next language. And, just a suggestion, follow some book, instead randomly hunting a tutorial for web dev in Rust.
@Applecitylightkiwi3 ай бұрын
Html css and js, the only languages you need to know 😂😂😂👍
@UwU-dx5hu3 ай бұрын
😂
@Chriss-cn1ch3 ай бұрын
Html and css are not programming languages
@codingpathshala3 ай бұрын
Full stack = JS + Go
@cant_sleeeep3 ай бұрын
hell no
@10101-b3 ай бұрын
hell no
@imakhlaqXD3 ай бұрын
@@cant_sleeeep any reason ??
@cant_sleeeep3 ай бұрын
@@imakhlaqXD js ecosystem just works. if i would learn an oop language it would be c#
@elvispalace3 ай бұрын
I would recommend low level programing language
@beyondthehorizon943 ай бұрын
Next thing to learn after JavaScript is TypeScript 😅
@user-fed-yum3 ай бұрын
Whoever is giving advice out that you only need to learn one programming language, needs to go find another industry to work in, like taxi driver, or flipping burgers. What an insanely naive piece of advice 🤦
@jayman1ism3 ай бұрын
Do you have to tell yourself to move your head like that when you speak so you dont look so robotic?
@orionh55353 ай бұрын
I am a javascript developer, for my second language, I learned typescript...
@datotsanava61263 ай бұрын
I canbnot get a job with knowing Javascript, not having 100+ yaers of experince and have not killed a dragon .
@JokeryEU3 ай бұрын
i would learn RUST as my 3rd language :D
@xtraszone3 ай бұрын
2nd should be go, 3rd should be zig
@ts37983 ай бұрын
Yes, and the answer is another profession.
@CourageToGroww3 ай бұрын
The answer to the title is yes, and that language should be GO
@ShailendraSharmaDark3 ай бұрын
And I'm learning it 😂😅😆
@cant_sleeeep3 ай бұрын
HELL NAH
@Mcsollo3 ай бұрын
Also wanna learn go
@mastermaster1533 ай бұрын
no
@SharunKumar3 ай бұрын
This is true and validated
@adrianscarlett3 ай бұрын
Javascript is considered a programming language now?
@adambickford87203 ай бұрын
It's only the most popular one.
@thecodelogin3 ай бұрын
The beard on you would be better.
@Veedsify3 ай бұрын
Second Here
@nathangwyn60983 ай бұрын
Learn the patterns. The rest will come.
@aokuang83 ай бұрын
first
@sulectures27733 ай бұрын
👍🏻
@chrishabgood89003 ай бұрын
rust.. uggghhh
@ShailendraSharmaDark3 ай бұрын
I know php, js and python and still want to learn Go