C# vs Java: Which One Is Better?

Тәжірибелік нұсқаулар және стиль

C# vs Java: Which One Is Better?
Did you know there's a lot of factors and things that you'll need to overcome to become a programmer that aren't specifically related to coding?
My name is Tim Buchalka and I have put together a series of videos which I call the "Programming Tip of the Day". And basically, each video goes through talking about some of the pitfalls and things that you'll need to overcome to succeed as a programmer, things like overcoming frustration and keeping yourself motivated.
In this series I will also answer common questions about choosing a programming language to learn, questions about your career path and things of that nature. Now there's a lot of other things as well that I'll cover in these videos and I'm also opening the lines for you to tell me what you want me to cover.
Now I've been a programmer for over 35 years so I think I'm real qualified to answer a lot of these questions. So if you do have a question, pop the question in the comments section of this video and I'll do my best to address that in a future video.
If you're ready to look at the next tip, click on the link below to get redirected to the playlist for all programming tips:
• Programming Tip of the...
If you're interested in coding specific programming videos, click on the link below to get redirected to the playlist for programming videos:
• Programming Tutorials
Consider subscribing by clicking on the Subscribe button right below the video.
Where to find out more about me:
My Video Courses
learnprogramming.academy/cour...
Twitter
/ timbuchalka
Facebook
/ tim.buchalka

Пікірлер: 258

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel4 жыл бұрын

    Watch Tim's Free Learn to Code Course on KZread! kzread.info/head/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad

  • @Scudmaster11

    @Scudmaster11

    2 жыл бұрын

    The reason is because C# is all taken from Java

  • @Dexi
    @Dexi4 жыл бұрын

    0:05 "Let's talk about that..." NO, let's talk about how you superimposed a logo onto your shirt through the magic of video editing!

  • @cezarhirsescu7641

    @cezarhirsescu7641

    3 жыл бұрын

    bro he does this in every video and i just found out 5 minutes ago

  • @jannieboshoff5185

    @jannieboshoff5185

    3 жыл бұрын

    What, like I can't even say🤣

  • @jasonking1284

    @jasonking1284

    3 жыл бұрын

    Ach cmon, he steam ironed a patch onto his T-Shirt....

  • @studymode1430

    @studymode1430

    2 жыл бұрын

    I didn't notice haha

  • @dragoflamer786

    @dragoflamer786

    2 жыл бұрын

    Ingenious

  • @subliminalcastillo2126
    @subliminalcastillo21263 жыл бұрын

    I started off on C#, and picked up Java without hardly any effort at all. From an unbiased standpoint, I would recommend a beginner start with C#, simply for the fact it is an easier language than java to get into due to windows forms, unity uses C#, and you don't have to worry about folder hierarchies. Some may argue though that those aren't sufficient enough reasons to start with it over Java, though. Go with your gut, people. Don't get caught thinking about the long term on this one, because syntactically, and functionally, java & C# are nearly identical. Whenever you learn one thing in one of the languages, all you have to do is figure out what it's named as in the other, practically.

  • @nickiss2742

    @nickiss2742

    3 жыл бұрын

    Couldn’t agree more

  • @nickiss2742

    @nickiss2742

    2 жыл бұрын

    @WraithGamingZ what are you trying to program?

  • @nickiss2742

    @nickiss2742

    2 жыл бұрын

    @WraithGamingZ for AI, python is probably a good option and web applications maybe try Java or C#

  • @Scudmaster11

    @Scudmaster11

    2 жыл бұрын

    That's because C# is all taken from Java... Java came first

  • @irreverevan7937

    @irreverevan7937

    2 жыл бұрын

    This is good to know I'm a CST major I learned C# this semester and have a Java class next and I've heard some...things...about learning Java.

  • @1889990
    @18899905 жыл бұрын

    0:28 "Im not pro microsoft and anti linux or im not anti linux and pro microsoft" that made me laugh so hard

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Ouch! Yeah I know what I wanted to say! ha ha

  • @xa21rehandaphedar87

    @xa21rehandaphedar87

    4 жыл бұрын

    @Epoch plus5 he is pro linux anti microsoft

  • @timor86

    @timor86

    3 жыл бұрын

    it didn't compile

  • @Manas-co8wl

    @Manas-co8wl

    3 жыл бұрын

    Epoch plus5 Duuuude.. read again you're missing out on some humor

  • @jblasutavario9549

    @jblasutavario9549

    3 жыл бұрын

    He is pro anti and Linux Microsoft.

  • @hiphopheaven
    @hiphopheaven4 жыл бұрын

    C# one of the few great thing that Microsoft created.

  • @Kilopillz

    @Kilopillz

    4 жыл бұрын

    Hahahahaha yeah, TypeScript and VSCode too😂😍

  • @yacinechettabravenclaw2832

    @yacinechettabravenclaw2832

    4 жыл бұрын

    Things*

  • @hiphopheaven

    @hiphopheaven

    4 жыл бұрын

    @@yacinechettabravenclaw2832 yeah typing mistake

  • @madezra64

    @madezra64

    3 жыл бұрын

    @@Kilopillz Don't forget Visual Studio itself. Super powerful tools for free for all!

  • @robertkiestov3734

    @robertkiestov3734

    3 жыл бұрын

    “””great”””

  • @MaticJ29
    @MaticJ293 жыл бұрын

    I had C# for 2 years (up to object arrays) in school and I’ve been wanting to learn Java cause my favourite game is made in Java, and I just recently learned that the two are almost identical.

  • @SaulBadman

    @SaulBadman

    3 жыл бұрын

    You're talking about Minecraft right? You can create and even better with C# using Unity or C++ using Unreal

  • @cameodamaneo

    @cameodamaneo

    2 жыл бұрын

    Yeah, you're almost definitely talking about Minecraft.

  • @MaticJ29

    @MaticJ29

    2 жыл бұрын

    @@cameodamaneo obviously

  • @cameodamaneo

    @cameodamaneo

    2 жыл бұрын

    @@MaticJ29 Oh shit. Just noticed your axolotl profile pic.

  • @cooldude-mi9wz

    @cooldude-mi9wz

    Жыл бұрын

    For certain its minecraft

  • @silentwater79
    @silentwater792 жыл бұрын

    Personally I have experience programming in C# for more than 10 years and around 3+ years experience with Java now. Personally I prefer C#. For me it it the more modern language and from my experience things are much more well rounded and working well together. For Java, Java has been stuck in the Java 8 world for many years. A lot of systems are still running on a very old language version out there in the industry and migrating to newer Java Releases / JEE Releases is happening very very veeeerrrrryyyy slow. It is a pain in the ass to work with those old systems and often a big pain in the ass to migrate away from Java 8 and the old JEE Versions to newer versions like Java 11 or 17. Yes out there in the industry most backend system for Webservices are running with Java but for me it is a pain in the as to work with, especially for beginners, who can get easily lost with all those frameworks out there in the Java world and all those quirks with incompatible dependencie versions. In my opinion it is easier to learn C# than Java. Not so much if you just stick with Java SE, but if you want to proceed with Webservices with JEE / Spring Boot / Quarkus / ...

  • @eduard289

    @eduard289

    2 жыл бұрын

    You convinced me to go with C# . Respecting your experince !

  • @egedesolomon7454

    @egedesolomon7454

    7 ай бұрын

    Thank you

  • @asiktime

    @asiktime

    5 ай бұрын

    Thank you for your experiences, now I'll focus on C# first at all

  • @upya3813
    @upya38134 жыл бұрын

    Just found this channel and suddenly have the feeling everything's gunna be OK! Finally someone understandable! Thanks Tim! I'll have questions for ya for sure!

  • @gregcrazy3983

    @gregcrazy3983

    4 жыл бұрын

    UPYA Make sure to check out Udemy!

  • @surjagain
    @surjagain4 жыл бұрын

    Thanks for the advice, I love your Java Masterclass course!

  • @heitoreleuterio4826
    @heitoreleuterio48263 жыл бұрын

    Very good video my man. Short, straight to the point. Thank you =) Greetings from Brazil

  • @damilolaodili559
    @damilolaodili5593 жыл бұрын

    Hello, this video helped a lot. However, I'm new to programming and I have an interest in BI or BA. I have little knowledge in SQL already. I was advised by a friend to also learn a backend programming language so I can code on the database at the backend. Which would you recommend between Java and C#, sir? ...and why??

  • @awaresiel1738
    @awaresiel17384 жыл бұрын

    Tim, even thou sintaticaly i know java and c sharp i feel theres so many things that im a bit stackoverflow dependant when coding, is that bad?

  • @armincal9834

    @armincal9834

    4 жыл бұрын

    Everyone, including tim and elon musk themselves are stackoverflow-dependant and that's because big projects are supposed to be done by Groups and when u are not in a group, rhen stackoverflow is your only Choice

  • @dashknow5082
    @dashknow50822 жыл бұрын

    Hey, what i want to create an app, and I target both windows and android, should I use Java for both windows and android platform or, should I use C# for the windows version and java for the android version of my app?

  • @deadchannelxo
    @deadchannelxo4 жыл бұрын

    Thanks bud, helped me a lot.

  • @SimonNitzsche
    @SimonNitzsche4 жыл бұрын

    Been programming with C# and C++ for years, yet i feel really really unconfortable programming in Java. There is imo so much missing and a lot of different opinions made by the Java Creators by Design, that i can't agree on. Like having negative rgb values and waste of memory.

  • @Monster33336

    @Monster33336

    4 жыл бұрын

    Java is good for things like ATMs or Devices that need extra security and binary logics. It's a pain to work with because it's near 100% manually written.

  • @SimonNitzsche

    @SimonNitzsche

    4 жыл бұрын

    @@Monster33336 I know people who built and progrqmmed ATM. They used .NET C#

  • @tasheemhargrove9650

    @tasheemhargrove9650

    4 жыл бұрын

    Do you think he is correct in the video when he says Java is better for back-end development? I was under the impression that C# is just as strong in that area, to the point where there's more back-end work than Unity/game dev work. I'm a CS student with no industry experience yet, so if the answer to that question is obvious, I have no way of knowing.

  • @SimonNitzsche

    @SimonNitzsche

    4 жыл бұрын

    @@tasheemhargrove9650 For backend it really depends. There are all sorts of languages used as backend. Ranging from Go over to Python, to JS, to PHP, to C++, etc. My personal preference is PHP for websites (so that you don't need to run your website on a different port when sharing vhosts) and either C++ or C# for everything else. Small stuff i usually write in either JS (NodeJS) or python

  • @maruf7956

    @maruf7956

    3 жыл бұрын

    @@SimonNitzsche can i your github profile?

  • @usernotfound6407
    @usernotfound64075 жыл бұрын

    i have some of the top udemy courses, and in my opinion, this dude, penny de Byl and chad darby are top 3 instructors of udemy.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks so much for the support I really appreciate it!

  • @BlademanZX

    @BlademanZX

    2 жыл бұрын

    ZeroToMastery is also fantastic

  • @rice8864
    @rice88643 жыл бұрын

    Very helpful tutorial and not too long. Thank you

  • @tranceyy
    @tranceyy3 жыл бұрын

    We love C# for its complete walled ecosystem and syntax, we love Java for its hackability and huge open source ecosystem. That's it.

  • @nekodjin1521

    @nekodjin1521

    2 жыл бұрын

    "complete[ly] walled ecosystem" uhm.. wat?

  • @tranceyy

    @tranceyy

    2 жыл бұрын

    @@nekodjin1521 yes

  • @nekodjin1521

    @nekodjin1521

    2 жыл бұрын

    @@tranceyy elaborate?

  • @tranceyy

    @tranceyy

    2 жыл бұрын

    @@nekodjin1521 it's complete with a web framework, usable ORM and other perks. Not that you cannot or shouldn't use 3rd party packages, its just there's less need. In java you need to compile together a set of third party tools (eg. Spring stuff) to make your life easier, there's not much innovation or friendliness in official standards.

  • @nekodjin1521

    @nekodjin1521

    2 жыл бұрын

    @@tranceyy hmm.. i don't typically consider that to be a walled ecosystem. i suppose our disagreement is purely semantic tho :p

  • @parthokr
    @parthokr3 жыл бұрын

    Wow! How precise!

  • @sheraton234
    @sheraton2343 жыл бұрын

    Hey Tim, where do i find your C# course?

  • @fethiferjani1594
    @fethiferjani15943 жыл бұрын

    I'm building an ERP for accounting business, what programming language should be the better?

  • @danielm5729
    @danielm57294 жыл бұрын

    Hi Tim, I was recently wondering whether I should begin learning Java as my second programming language. I have good skills in c# that I aquired at school. Now since you said in the video that the the two (Jave and c#) are similar, perhaps I should focus on learning a different programming language (other than Java). I'd appriciate it if you could share your opinion. Thanks in advance.

  • @SimonNitzsche

    @SimonNitzsche

    4 жыл бұрын

    Java and C# are completely diffenent. A lot of stuff isn't supported in Java while they break their own rules. C# is more focused on the C Family Direction while maintaining easy crossplatform support. It get's especially present when you're at stuff like RGB values, that goes into the negative range because a byte is always signed or stuff like namespaces/packages. As a mainly C++ and PHP developer i used to curse a lot at Java. In my opinion Java got almost obsolete like COBOL

  • @DOOT_II

    @DOOT_II

    2 жыл бұрын

    @@SimonNitzsche agreed

  • @theepicraccoon4589
    @theepicraccoon45895 жыл бұрын

    I've been doing your Java masterclass course but I ultimately want to do game development, so after java I'll move to C# and unity :) Is there anything I need to know about when it comes to game development?

  • @ParadiusParadoxum

    @ParadiusParadoxum

    5 жыл бұрын

    String in C# is string

  • @stylie473joker5
    @stylie473joker52 жыл бұрын

    Great answer thanks for the video

  • @darshmostafa6044
    @darshmostafa60443 жыл бұрын

    What is the best in Big Company and The best in terms of money ( Java Spring BooT or C# .Net Core or Node JS Express JS )

  • @rajasekhar2921
    @rajasekhar29214 жыл бұрын

    Which is better platform for fresher's either Java or dotnet Please guide me to make a right decision

  • @shreyasjejurkar1233
    @shreyasjejurkar12334 жыл бұрын

    But you didn't tell which is better! 😕 And also but why would someone use Java to build desktop application if C# has WPF and windows form has first class citizen.

  • @MrZZooh
    @MrZZooh3 жыл бұрын

    Santa Monica College does not reach C# while it still offers Visual Basic. How does that make any sense?

  • @Manas-co8wl
    @Manas-co8wl3 жыл бұрын

    It's one of those language vs vids that actually mean something because c# was literally created as a microsoft Java, deliberately entering a competition between two very similarly structured language

  • @michelguenin

    @michelguenin

    3 жыл бұрын

    Normale, c'est Microsoft qui comme d'habitude a rendu propriétaire une technologie. C# c'est du Java qui a évolué differament, et fonctionne juste pour windows. Le bilou n'a rien inventer de sa vie, juste des bouses. Quand on sait qu'il s'occupe de la vaccination à l'oms. Mais cela est un autre sujet. LOL.

  • @programmingbootcamp3560
    @programmingbootcamp35603 жыл бұрын

    Thanks for your java masterclass..

  • @kedarpednekar9582
    @kedarpednekar95824 жыл бұрын

    One more topic suggestion- Why software engineers prefer Linux for software development.

  • @yiyao1522

    @yiyao1522

    3 жыл бұрын

    Because Bash is way better then Powershell. It is also why alot of developers use Macs because of the terminal. Macs are more expensive then PC, so for my personal computer I use linux. For work I have a choice of windows and Mac, I choose mac because macs has the terminal. But I herd the new versions of windows has linux subsystem.

  • @catclips2607

    @catclips2607

    3 жыл бұрын

    When building an open-source software in Windows, it requires to have Linux environment. The usual requirements of open-source softwares when you're going to build from Windows, are Cygwin (Linux environment shell) and MinGW (GCC port for Windows). And now, Microsoft brought Linux on Windows through WSL.

  • @hecticphusion

    @hecticphusion

    2 жыл бұрын

    SEs do not prefer Linux. Multiple industry surveys have shown that about 70% of developers use Windows.

  • @vortex_7574

    @vortex_7574

    2 жыл бұрын

    @@yiyao1522 Indeed. WSL (windows subsystem for linux)

  • @luisbarahona3773
    @luisbarahona37735 жыл бұрын

    Hi Tim, which programming languages are mostly used within finance or quant development?

  • @serageibraheem2386

    @serageibraheem2386

    5 жыл бұрын

    It is mostly C# because they use specilized platforms that requires so much processing... they build the engin using C# and they can u .NET or any other language for other staff.... but Java still very important and widely used

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    I don't agree that C# is used more for finance. Java is more widely used than C# in general. Both are popular languages though.

  • @PanikGrafik

    @PanikGrafik

    3 жыл бұрын

    @@TheLearnProgrammingChannel "3 bilion units" 😄

  • @rashidkhan-qv4ff
    @rashidkhan-qv4ff4 жыл бұрын

    Hello sir, the t-shirt logo you created is in java or c#?

  • @funkybuddha1598

    @funkybuddha1598

    4 жыл бұрын

    MS paint.

  • @shaun.august

    @shaun.august

    3 жыл бұрын

    That was created by a program that was created in C++. All machine creativity programs are written in C++ so this t-shirt print is also the write of C++.

  • @techmind251

    @techmind251

    3 жыл бұрын

    Comand prompt

  • @decidev

    @decidev

    3 жыл бұрын

    Assembly actually

  • @lisakinoti1839
    @lisakinoti18393 жыл бұрын

    Question: Is their ageism in the technology field? In other words, would somebody graduating with a Bachelor's or Masters in IT in their 40s or 50s get a job easily or hardly?

  • @jasonking1284

    @jasonking1284

    3 жыл бұрын

    As soon as you enter the interview room and they see your grey hairs (or bald dome), your resume will be thrown into the rubbish basket after the interview is over and you leave the room.

  • @martinrombach2666
    @martinrombach26662 жыл бұрын

    Starting looking at both languages in 2021. I'm thankful, I've decided to get online courses on both. Gonna start with C# and decide.

  • @captainkyrgyzstan4516

    @captainkyrgyzstan4516

    2 жыл бұрын

    How is it going?

  • @stmaxim

    @stmaxim

    4 ай бұрын

    Hey, i just started learning c# and python. How was you experience in 3 years. Can you give some advices ?

  • @gabrielmascarenhas1502
    @gabrielmascarenhas15025 жыл бұрын

    Simple. Look at the jobs in your region.You choose which language offers the best opportunities(Salary,type of work, company that you'll be working, work environment,etc).

  • @vinay4238
    @vinay42385 жыл бұрын

    One more great advise tim i really appreciate your thinking about this topic.:)

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks, you are welcome.

  • @tradingjournal9466
    @tradingjournal94665 жыл бұрын

    Loved your course for java on Udemy thanks for giving such usefull information .

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    I am glad you liked the course. You are welcome!

  • @asiashaik2816

    @asiashaik2816

    5 жыл бұрын

    Oh your learning java if it is better then dot net????

  • @saeed6993
    @saeed69932 жыл бұрын

    Please Make another one featuring .netcore 6 and java , i have heared alot of good thing about .net core 6

  • @anb4351
    @anb43514 жыл бұрын

    thanks Your student from udemy here never knew you had a youtube channel

  • @MikeycalMeyers
    @MikeycalMeyers5 жыл бұрын

    I started mostly with PHP. Dabbled a little in Python. Then the question became C# or Java. Now I'm hearing, "JavaScript is the future." Is JavaScript going to become the one that rules them all?

  • @serageibraheem2386

    @serageibraheem2386

    5 жыл бұрын

    From my opnion Javascript has been improved so much, but will not be able to replace java

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    JavaScript will never become the one language that rules them all. One reason is that its mainly a language for web front ends, but also it's in my opinion not a great language compared to languages like C#, Java, C++, etc. If your hearing that JAvaScript is the one languages that rules the web front end, I'd say maybe, but thats about it. And even that is really not true in 2019.

  • @MusfiqFahadAmin

    @MusfiqFahadAmin

    5 жыл бұрын

    *WebAssembly Laughs!*

  • @theglorioussapphiremonkey4750

    @theglorioussapphiremonkey4750

    4 жыл бұрын

    @@TheLearnProgrammingChannel thanks for your input Tim. I enrolled to your Java course and feel secured I have chosen the Java path :)

  • @punkgrl325

    @punkgrl325

    2 жыл бұрын

    Rather than Javascript, I could eventually see Typescript dominating, because it fixes a lot of the issues Javascript currently has with structure and type conversion.

  • @DevlogBill
    @DevlogBill2 жыл бұрын

    Question: Which language is more versatile in its use? I am focusing on front end development learning JavaScript for both web development and mobile. But I am really interested equally in both Java and C#. I live in NYC so both strongly used here obviously. What would be your recommendation for someone who is interested in being more marketable learning front end development but is interested in improving his skills eventually by learning a back-end language?

  • @Nick-eb7up

    @Nick-eb7up

    Жыл бұрын

    C#

  • @DevlogBill

    @DevlogBill

    Жыл бұрын

    @@Nick-eb7up thanks Nick

  • @davidraymond8994
    @davidraymond89945 жыл бұрын

    I program in both and I am using your Java Masterclass for a review since I have been an IT Manager for a long time but am losing my job and moving back into programming as a result. C# is moving rapidly towards offering everything including cross-platform heavy client GUI development in Dot Net Core 3. So soon it really will come down to what company other companies think will be around longer to support their platform and Oracle seems to be at a disadvantage with that. I think Kotlin might replace Java over time and be the major language on the JVM and interop with legacy code or C# will move in. But this is all speculation. The future is interesting for sure. I plan on learning Kotlin, Microservices, and gRPC next just to cover my bases.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Hi David, thanks for your opinions, I agree with a lot of them. But as you say it's speculation, no one really knows for sure. I think your plan seems to be a good one!

  • @TheOneAndOnlyHypnotist
    @TheOneAndOnlyHypnotist5 жыл бұрын

    I bought your java course on udemy and it’s amazing

  • @aleksapavlovic8022

    @aleksapavlovic8022

    4 жыл бұрын

    whats name of the course?

  • @Lucas-iv6ld

    @Lucas-iv6ld

    3 жыл бұрын

    not so great, kind of unprepared lessons

  • @Dave-oi4fx

    @Dave-oi4fx

    3 жыл бұрын

    @@Lucas-iv6ld stfu

  • @hpn1427

    @hpn1427

    3 жыл бұрын

    Same, best course on Udemy hands down, also, the greatest teacher that I ever met - I went to IT Bootcamp (for Java developer) that was 1700 euros that had decent teacher, but when I got Tim's course and when he started explaining things, It was like giving a blind-man sight and a deaf-man ability to hear, everything was so much clearer and I understood every single topic that he covered, so yeah, get his course (not sponsored lmao)

  • @adamcaretta4715

    @adamcaretta4715

    3 жыл бұрын

    @@Dave-oi4fx ah a man of high intellect

  • @argusgaming1519
    @argusgaming15193 жыл бұрын

    in short what's better to use

  • @badrulhussain5545
    @badrulhussain55453 жыл бұрын

    Which one has the bigger job market Java or C# I am aware C# is used a lot by small and star-ups companies?

  • @cameronukz

    @cameronukz

    3 жыл бұрын

    They're both used widely in my area but Java jobs pay a little better. I prefer the .NET eco system but a lot of companies that use it still operate purely on Windows environments, this will change in the time as C# becomes more viable to the Linux community but for now If you want to work in a Linux environment Java jobs are better for that too.

  • @sergioesamayoa
    @sergioesamayoa Жыл бұрын

    I have been developing applications since "·green screen" and the language itself is not a big deal but the ecosystem around: frameworks and libraries. There are certain features from C# I would like Java haves (ex: LINQ) but definitely the Java ecosystem is far bigger than C#'s.

  • @evilprince2009
    @evilprince20093 жыл бұрын

    C# => A one stop solution for everything.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    3 жыл бұрын

    C# is pretty cool

  • @viktoriamusic3301
    @viktoriamusic33013 жыл бұрын

    Name one case where Java can't be replaced by C# in 2021.

  • @SaulBadman

    @SaulBadman

    3 жыл бұрын

    None, C# can even do more and with a better performance and coded in a better syntax

  • @phylosophymusic4865
    @phylosophymusic48654 жыл бұрын

    Best programming teacher in the world. Thank you Tim

  • @abhishekmane3144
    @abhishekmane31443 жыл бұрын

    Sir please tell about kotlin vs xamarin

  • @lolcorporation7308
    @lolcorporation73085 жыл бұрын

    i like java but use both C# for unity Java for android

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Good idea I think. Nothing wrong with using more than one language.

  • @haimch679
    @haimch6795 жыл бұрын

    Great advices really appreciated. Looking for python professional courses from you. Links please.... I have intermediate level experience in python

  • @mohamedteama1637

    @mohamedteama1637

    5 жыл бұрын

    This is Tim python course www.udemy.com/python-the-complete-python-developer-course/

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    You are welcome. You can find all my courses here https//lpa.dev/courses/y

  • @mahdibakht9676
    @mahdibakht96763 жыл бұрын

    I enjoys java for Desktop and Android development but i don't like c#. They are 70% same and OOP concepts are same but i just enjoy java i don't know why.

  • @rishirajkoshta8769
    @rishirajkoshta87694 жыл бұрын

    Sir, can you suggest some books to learn c#

  • @kedarpednekar9582
    @kedarpednekar95824 жыл бұрын

    Please make a video on C++ vs Java for computer science students. In terms of learning CS fundamentals and industry demand. Many people say c++ commands high salary but Java has more jobs. Many students are confused.

  • @georgei2480
    @georgei24803 жыл бұрын

    Mate, good video, but your green screen is distorted to hell. You might want to fix that.

  • @amrfaisal5327
    @amrfaisal53274 жыл бұрын

    Big subscribe

  • @MrHuntervad
    @MrHuntervad4 жыл бұрын

    I try to learn python first, java/c#, then see what c++ can do, then decide what I want to do.

  • @charlesmasclef1309

    @charlesmasclef1309

    4 жыл бұрын

    Don’t do that. Just don’t. First of all, don’t listen to what people say and instead learn a language by developing a project. That way you’ll have explicit needs and explicit goals, a sort of fuel to keep learning in application instead of theory. Now I would recommend you to completely forget about native development. In today’s world, consumers are most likely to use your product on different platforms. Just think about it, the minimum technology you own is a Windows, a Linux/MacOS, a SmartPhone and a SmartTV. It’s so much easier and efficient to develop your product in the form of a web application. If you’re still looking for native application (because it depends on your needs), consider looking for the new wave frameworks/languages, such as Node.js + TypeScript (compilable), Flutter (Google’s easy to learn cross-platform/cross-browser framework), Python + modules, JS frameworks. But it’s just my advice, do what you want with it. Good luck ! 👍

  • @MrSojek

    @MrSojek

    4 жыл бұрын

    @@charlesmasclef1309 I really like the way you started your response (Don’t do that. Just don’t. First of all, don’t listen to what people say...). The next person may say "ok, I'm not going to listen to Charles Masclef as he advised".

  • @charlesmasclef1309

    @charlesmasclef1309

    4 жыл бұрын

    Mr.Sojek Fair enough 😂 Seriously I was referring to people who tell you to learn the theory before starting your project. I don’t think it’s productive. You can do both at the same time and learn the theory by steps, following your needs (most likely you will need to learn socket quickly, then maybe encryption, etc... but you’ll have a fuel to keep learning because every dev know how easy it could be to give up).

  • @nickiss2742

    @nickiss2742

    3 жыл бұрын

    That’s what I did, started with python, picked up c# then c++, now learning Java

  • @dmitrykim3096
    @dmitrykim30963 жыл бұрын

    All up need to do is learn how to properly google, that will make you program in any language

  • @riazulhmohon8089
    @riazulhmohon80894 жыл бұрын

    Amazing

  • @cloaker7502
    @cloaker75025 жыл бұрын

    Lmfao he photo shopped the background

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    That's how I roll! 😆

  • @ParadiusParadoxum

    @ParadiusParadoxum

    5 жыл бұрын

    Improvise Adapt Overcome

  • @modomancy7736
    @modomancy77365 жыл бұрын

    Good advies in this video

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks!

  • @dacracking5768
    @dacracking57683 жыл бұрын

    I'm not anti-tech, just need to know which is more usefull

  • @MrYemenBoy
    @MrYemenBoy4 жыл бұрын

    C#

  • @pommezfritesde8021
    @pommezfritesde80212 жыл бұрын

    In my opinion c# is the better java it iterates on it with useful stuff like Structs and Dictonarys

  • @htbrkfst
    @htbrkfst4 жыл бұрын

    cool video

  • @james.kaloki
    @james.kaloki3 жыл бұрын

    ive not seen C# course

  • @TonoNamnum
    @TonoNamnum2 жыл бұрын

    The languages you may compare and I don't dislike java. But I dont like eclipse and I believe the IDE plays a big role. You cannot compare eclipse with visual studio. It's just so much better and thus you will write better code.

  • @somerando6399

    @somerando6399

    2 жыл бұрын

    An IDE is purely for convenience, I'd rather have a small light IDE than VS or Intellij(like VIM,VSCode, sublime, etc)

  • @illyias

    @illyias

    11 ай бұрын

    Everyone always complains about Eclipse, you're not alone. Thankfully, you can use IntelliJ instead and improve your development experience a hundredfold.

  • @serageibraheem2386
    @serageibraheem23865 жыл бұрын

    I am following Tim on Udemy for Python and he is great

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    Thanks for the support!

  • @dmitrykim3096
    @dmitrykim30963 жыл бұрын

    You can do both

  • @mdgeek99
    @mdgeek993 жыл бұрын

    Could you please write subtitle on your videos

  • @domaggoj
    @domaggoj4 жыл бұрын

    Hi! If you have any time to reply my comment just do it i need to know something.. I am pretty good at HTML and CSS. I know how to use them and make good website. I started learning C# few weeks ago and i feel its the best choice for me. Should i learn Java after C# or i should learn Python or JavaScript instead. Reply down below if you can, my mind is exploding😤😬.. PS That's a freakin' good T-Shirt buddy!😂

  • @habilidadeanimal2204

    @habilidadeanimal2204

    4 жыл бұрын

    Python or js.

  • @matejpesl1

    @matejpesl1

    4 жыл бұрын

    @@habilidadeanimal2204 why not java?

  • @habilidadeanimal2204

    @habilidadeanimal2204

    4 жыл бұрын

    ​@@matejpesl1 Because c# and java are basicaly the same. c# and java are heavy "compiled" languages that are used to build the same kind of applications. Phyhon and js are script languages there is more fit to build other kind of applications. And generaly, Compiled and script language are used simultanly. So he should learn (Java + Js + Python), or (C# + js + python). I would say it is better C#(or java) and then js first, with this two he can build any kind of application.

  • @matejpesl1

    @matejpesl1

    4 жыл бұрын

    @@habilidadeanimal2204 thanks :)

  • @adfs774
    @adfs7742 жыл бұрын

    They're the same programming language, except c# uses different capitalization really

  • @hk-four-sixteen
    @hk-four-sixteen4 жыл бұрын

    C# has real Generics and better interoperability with c++

  • @Petymeg8105

    @Petymeg8105

    4 жыл бұрын

    Also async methods, and the Task API in general, real function pointers (delegates), real eventing system, string interpolation, the null-safe mode, user-definable value types, Linq, ref, operator overloading, normal properties instead of infinite amount of getters and setters, and so on...

  • @tranceyy

    @tranceyy

    3 жыл бұрын

    @@Petymeg8105 spotted the fanboy.

  • @sourandbitter3062
    @sourandbitter30624 жыл бұрын

    C# > Java. Not Even Close. Java : the common IDEs are bad (Eclipse is a nightmare), it's slower and it's more verbose. C# : Visual Studio is brilliant, it has some very useful features and operators like null coalescing, expression body definition, operator overloading and others. You really didn't say much in your video.

  • @wisnu7734

    @wisnu7734

    4 жыл бұрын

    And c# is more easier for implementing delegate and event...

  • @ihatelag1559

    @ihatelag1559

    3 жыл бұрын

    For me, Visual Studio is slower than Eclipse. Eclipse is actually quite fast for an IDE.

  • @tongyinwang215

    @tongyinwang215

    3 жыл бұрын

    I am using c# more than 10 years. Visual Studio is powerful and C# language keep improving and now have cool features like extension, Linq and JavaScript style syntax. But I feel sad .Net platform is getting more and more complicated. Now when I create a new project, I am headache whether to choose .Net core, .Net standard or .Net Framework. When choosing the server, Windows server always much expensive than Linux server and more vulnerable to virus attack. I am thinking to switch to Java + MariaDB/PostgreSQL platform.

  • @mouradakandouch5888

    @mouradakandouch5888

    2 жыл бұрын

    dude, nobody use eclipse. Intellij is the new cool

  • @GlennLopez
    @GlennLopez5 жыл бұрын

    I use VHDL lol...

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    You have my sympathy. lol

  • @bapaklord4207
    @bapaklord42073 жыл бұрын

    Fun fact : you see this video for learning "UNITY"😀

  • @itssaj7329

    @itssaj7329

    3 жыл бұрын

    Relatable

  • @rainyonrecord
    @rainyonrecord Жыл бұрын

    your Udemy courses are amazing!

  • @madballer101
    @madballer1012 жыл бұрын

    The more he talks the more it seems like C# is the way to go.

  • @Nusremmus
    @Nusremmus4 жыл бұрын

    Cool

  • @ok-hc4he
    @ok-hc4he2 жыл бұрын

    0:27 he just said the same thing backwards

  • @CheckmateStallioN
    @CheckmateStallioN4 жыл бұрын

    Kotlin is edging out Java on the Android scene. You can even use Xamarin for C# on Android with identical performance compared to Java, goes to show how much better optimized C# is than Java. I think C# will replace Java once it goes open source which is only a matter of a few years. C# == Java++.

  • @emmanuelasare5658

    @emmanuelasare5658

    4 жыл бұрын

    .net core is now open source

  • @aseemanand1

    @aseemanand1

    3 жыл бұрын

    Hello can you explain what do you mean when you say some framework is open source and how is it beneficial... I am a student so pardon me for the silly question

  • @emmanuelasare5658

    @emmanuelasare5658

    3 жыл бұрын

    @@aseemanand1 Open source basically mean implementation of the language is open to the public, so you can view and modify the source code of that language as you wish or know how things work internally.

  • @jasper2virtual

    @jasper2virtual

    3 жыл бұрын

    One of the weird move I don't understand in Java commercially, charge Java runtime license. It's a suicide that new project will consider choose dotnet core.

  • @kommunismusarbeiterjonny
    @kommunismusarbeiterjonny3 жыл бұрын

    I Tried both and i Need to say i Like c# waay more idk its Just lazier?!

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    3 жыл бұрын

    Each to their own. If you like C# better there is nothing wrong with that, its a great language.

  • @gumballball938
    @gumballball9383 жыл бұрын

    Easy for game dev coz it every gamedev life not like java with there crap language for data science and stuff

  • @hue_sane
    @hue_sane Жыл бұрын

    👍

  • @errol700
    @errol7004 жыл бұрын

    Hey Mate! I am sitting on the fence here. Anyways, you can cut through the crap and SEE SHARP if you had your morning JOE.

  • @Spacchio
    @Spacchio Жыл бұрын

    C#, no questions

  • @2ndbatchidmvs746
    @2ndbatchidmvs7464 жыл бұрын

    Java(Oracle) C#(Microsoft) Swift(Apple) Javascript (?) Python(?) PHP(Zend Corporation)

  • @TheInfi

    @TheInfi

    4 жыл бұрын

    JavaScript (ECMA) Python (The Python Foundation) Dart (Google)

  • @mr_don_key
    @mr_don_key4 жыл бұрын

    "i am not pro micorosoft and anti linux, i am not anti linux and pro microsoft"

  • @User.2024.1
    @User.2024.15 ай бұрын

    C# is better, - there you go! - saved you 3 minutes and 42 seconds.

  • @IsaacStevens1
    @IsaacStevens12 жыл бұрын

    C# is Microsoft Java

  • @narutosingh5239
    @narutosingh52392 жыл бұрын

    VB is best 😎 easiest language 😃

  • @StickFiguresMaster
    @StickFiguresMaster3 жыл бұрын

    Lol Java has the reputation on the Internet for being one of its first ever used languages known for being able to do just about anything at all in the computer industry, it was years ago the ground 0 platform with everything that had to be written in code into scripts and its commands, into functions, into codes, into sequences, into frames, into graphics, audio. You kids ever heard of or remember tapes before the VHS Tapes for your "BoomBox's" aka those held by the hand 20 LB 80's written onto cartridge tapes that were at the time the only ways to write sound onto anything able to render music? You remember the IBM DoS, The Nintendo NES, The Apple Lisa, The 2 strings and a can kids first ever talk to each other from a distance away for fun device that they created for silliness but didn't know that years later, it was an inspiration for audio transmitting, the machine cogs and over buildings roofing type pipes that blew smoke as hot as fire out of the chimneys type places were spooling factories for the people of the 1900's were created? You remember your parents proudest achievements being the handmade sweater, handmade blouse, curtains, skirts, shirts, ties, rugs, quilts, you remember the the man who dreamt of creating the "flying machine" aka the older times always believed in as something not possible at all to create dream a man put half of his life out to make before planes ever existed? the power generators that could only be powered by using a bike specifically attached to it so that when drove while its attached to the machine transmitted the energy machines cords and thus the energy was sent over and consumed as power that helped create frictions and the furnaces that needed coal for ships deep within the sea to have to generate heat so that algae, seaweed, grime, mortar, tar, swamp paste, mud, muck, gravel, graphite, coral, sea creatures, dirt, soil, dust, would not be engaged into the engines so that the propelling fans can keep the ship moving? you remember that back then they didn't have a heat engine though and were partially as old as the iconic arc of Noah's were we had people hoist ship sails, the ships had wedges made on the top with huge chunks of wood were shaped to be the oars people had to hand move back and forth as a team to make ships drift? the chamber scientists put Walter Disney in as he was dying? the black and white tape reels put together by hand flip book dozens of paper movements made continuous progress making scenes of the old Disney channel cartoons like Popeye, the Berenstein Bears bears, Donald Duck, Goofey's and daffy ducks original first ever castings of the looney toons which was not yet named looney toons? You remember the finger reel business phones that you can only dial from grinding your finger on a number all the way to the end of the phones number reel to enter it in type phones that didn't use area code phone digits in brackets yet type receivers and calling mechanisms that back then had someone called the "Operator" used to service thousands of people a day on the phone lines with? You remember the antenna on roofs with a circular plate original receivers of cable type mechanisms? the white chromic and more cube shaped like refrigerators that had wheels on the door parts instead of hinge opened levers? you remember the freshly delivered news papers and milk pitchers? the door's knobs tied to with pieces string also attached to kids loose tooth shutting ideas of tooth removal simply and quickly although painful original idea before the "dentistry's", the freshly delivered eggs on bikes or horse saddles type in boxes before holders, the foot in the mouth cure for choking before CPR or "doctors" were made? the tower conductors that were to harness energy from storms just like Thomas Edison's creation of the key tied to a kite attempt to catch lightning into idea as he was inventing the lightbulb? the bank leaflets and penny rolls? the Satanic pentagram prayed in circles with 2 perfectly drawn triangles within each-other pointed down and upwards between each-other with 5 white tall candles made fresh from extracted wax type prayer ritual circles that each end of the triangles points had candles placed on as you sat in the circles and the candles were lit? the kneeling of your knees planted on the ground with your arms spread out fully as well "mercy" pleaded for begging for forgiveness of kinds and queens, with guillotines for punishment old times killing punishments? If you don't know at least half of these things, welcome to the future, where your ancestors are not getting to live at least 100's anymore corona virus and wars still filled with times of sexism, racism, anti religious and atheism, protagonism and freedom of speech defied times were the terrorists are killing all gays, all disabled, disability born or having kids and elders, difference trying to make peace bringing special kinds of people that make the terrorists say before their killed that their families will be made slaves and the wives, daughters would be made on streets public prostitutes and whore houses. If you do know of half and even more of this stuff, save the earth, godbless your souls and god speed on your lives.

  • @raianmr2843
    @raianmr28433 жыл бұрын

    came for the cringe, stayed for the good advice

  • @ndblee1565
    @ndblee15653 жыл бұрын

    Thank you for waste my 4 minutes.

  • @joshuabermudez2372
    @joshuabermudez23725 жыл бұрын

    If you had to choose between C# and Java, then the answer is Kotlin.

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    ha ha, I love it! It does depend on the type of work you are doing. For example Kotlin wouldn't be a great choice for Unity game development, C# would.

  • @Skinz3
    @Skinz33 жыл бұрын

    C# is java .... Thinked better 🔥

  • @ryanjim4366
    @ryanjim43663 жыл бұрын

    Aaaaaaaaaahhhhh.

  • @AarshParashar
    @AarshParashar5 жыл бұрын

    wtf wrong with that shirt logo?

  • @TheLearnProgrammingChannel

    @TheLearnProgrammingChannel

    5 жыл бұрын

    ha ha, early on I added the logo in post edit and had it move when I moved. Now my T-Shirts actually have a proper logo on them. I guess it was the geek in me.

Келесі