The MANY things you can build with C#
HTML-код
- Опубликовано: 29 июл 2019
- The c# language and .NET framework can take you far. From starting in web development you can move into mobile dev, desktop dev (it's not dead), artificial intelligence, microservices, gaming, machine learning, and IoT (internet of things) development. The possibilities are vast and c# has you covered.
👨🏫 Self-Paced .NET Bootcamp Course (includes FREE courses)
learn.coderfoundry.com/
📖 Buy Bobby's book: Breaking the Code
geni.us/breakingthecode-davis
💻 How to get your first coding job
coderfoundry.com/jobroadmap
🗣Join us on Discord
/ discord
🖼 Doctor Strange Poster (Framed)
amzn.to/39w4oPJ
👕 Grab some CF merch
shop.coderfoundry.com/
🎥 The equipment we use at Coder Foundry
kit.co/CoderFoundry
DISCLAIMER: This video and description may contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support! Наука
Anything: _exists_
Bobby Davis: C# got you covered there *_as well_*
Hahahahaha pretty much - it does feel that way.
@@CoderFoundry Professor: There are no stupid questions !
Me: Can you make code to make a robot juggle pizza bases ??
@@AnupBhatt you mean like this? www.pmq.com/seattle-startup-unveils-a-pizza-robot-that-can-make-300-pies-an-hour/
@@AnupBhatt C# got you covered there as well
LMAO
- It's cold outside 🥶!
- *C# got you covered* 😎!
The answer is: everything and anything. Hell, I’ve even seen a client of ours putting an embedded c# into their mattress and bed sensors.
can u make a chess BOT?
Jug Chug Eat yeah
Yeah you have to get those nightly activities analytics to improve your performance
Embedded? More like "in bedded"...
01:53 - Full-stack Web Dev
04:28 - Mobile Apps
07:06 - Desktop App development
09:10 - Services & Mirco-Services
10:40 - Game Development
11:50 - AI and Machine Learning
13:06 - IoT (internet of things)
Thank you!
Pirate!!!
Epic profile picture
12:29 - Resist
WYD here Luffy , no meat here
Been programming C# in Unity full time for 6 years and couldn't be happier. Can see myself easily going another 10.
I have a question. How aint u afraid of a lot of other (millions) games. I mean isnt there a lot of competition?
How do u make money with such a big competition?
@@nuc1earant most of the competition is not really competition, due to the other projects being severely lacking in 1 regard or another. for example, some games may simply be really bad conceptually, or they will have bad graphics, buggy features, or something else that makes the game unviable. competition isn't much to fear if it isn't good
@@seadrown6252 iam learning c# with unity iam feeling I don't know anything i know how to code but I don't know how to implement what i learn any advice for me
Why Bobby wears glasses? Because now he can C#!
Badum Ts...
BTW, really good and useful pointers👍
Thanks for the joke - very smart! I wish we had thought of that first :)
@@CoderFoundry Could've made a pointers joke ;P
@@pylotlight Why were the dodos and the pointers having a party ?? Because they're no longer relevant !!
@@pylotlight What do software developers hate more than stupid use cases that'll never come up but still get put into sprints ?? Having to deal with pointers in 2020.
No that was a trick question. What software devs ACTUALLY hate is having to do household chores on TOP of that 50+ hour work week.
Actually he wears glasses because he cant C#
Full stack dev
Mobile apps
Desktops apps
Services and micro services
Game development
Ai and machine learning
Internet of things
But what about embedded systems?
Embedded systems as well.
@@CoderFoundry I was trying to be a smartass but I looked into it just now, and apparently it does
@@Daniel_WR_Hart yep it's pretty amazing time to be a dev.
Kallen Patmore Microsoft is The software company. one thing I’m perplexed though is that they could not push the Microsoft phone mainly because could not have enough apps for their phone since rejected android and apple apos. So how good is c# phone app extension?
wife? gone
computer? infected
phone? broken
car? stolen
fortnite? dead:)
c#? *got you covered there as well*
hotel? trivago
hotel? trivago!!!! LOL
@@miket.7055 xD
Fortnite = fully dead
@Purebred Shekelberg 😏
Computer infected surely
12:29 - This resist frame in the video made me think I was going crazy when I first saw it. Super fun easter egg in this video.
The frame was there, but that doesn't mean you aren't crazy!
"Just because you're paranoid doesn't mean they're not after you."
Probably the best recommendation that RUclips gave me
I loved this video
+1 sub!
Been learning C# with Microsoft Documentation and their free learning resources. As a more experienced dev, their resources are really good for adopting the language.
I think this stack is also good for older developers who want a stable stack with a lot of job opportunities. We don’t have the time, especially with a wife and kids, to continually learn the new “cool” technologies of the month.
microsoft is really doing a good job at making a one tool use all framework. or i see that’s where they’re going
great video..i had no idea c# is this powerful
i've been learning C and python and been dabbling a bit in C# and I used to think "i can build a desktop app or something, cool"
ill definitely get into it more.
thanks
The hardest thing for me is setting my foot in place as far as what path to take. I get excited and impatient and discouraged all at the same time when im learning. This is the second time i came around into learning c# and im now trying to stick with it. No more new languages lol. Thank you for this video.
The same with me but I'm having a tough time deciding between C# and C++. I've come back to both languages multiple times. It seems like using a high-level language like C# is mostly about gluing together frameworks and services written in other, sometimes lower level languages. That environment seems exciting, sure. However, it seems that if you would want to innovate, say you want to write your own network protocol, invent a compression algorithm, a GPS tracking system, 3D system or a radio transmitter, then it seems lower level languages are useful, like C++, C. What would be more fulfilling? The more math I learn, the more I want to use it with C++ for something low-level, that complicates things also. And I have FOMO regarding the web-mobile-IOT-ML arena provided by C#.
#Madpuro I feel the same as well!!
@@erik9817 What did you end up doing?
@@erik9817 I know I'm 2 years late, but just start.... It really doesn't matter which language you start on. Just understand the basics and principles, those are the same on other languages too! You can easily hop to another language!
@@johntony366 %99.99 gave up.
%00.01 C# and/or C++
Thanks this video is a big help! I was wondering why I am learning C# till I saw this video. Gave me the moto that I need. Thanks!
Most informative video about c#! Instant sub! Thank you! :)
Exactly what I'm looking for. Thank you for the advice.
I know C# but for some reason, until now i couldn't understand what i could REALLY use it for, thanks to this video i now know..
LMAO
Haha.
thank u for this video, ive been struggeling on my next step after i finished my python course and this was very informative!
Great quality video. You deserve much more views.
I really enjoyed this video. I am on my path to becoming a C# master thanks to you. Just for fun, I'd like to see you repeat this video with what C# can't do or is not good for.
How is it going Robert ?
Amazing, amazing resource- WOW! I’m a current 2nd year comp sci student and this is the best info out there!
same here
Thank you so much for the kind words. We've had CS degree students come to our bootcamp as a capstone to their degree and be super successful. We're glad the info is helpful.
As someone who has bounced around tech stacks and been very confused as to what I should really focus on learning, this video was incredibly helpful. Thank you for posting!
Thanks Christopher.
Falling in love with your channel. Started providing basic soutions in VBA for my employer and time to take the next step, thank you.
Best of luck!
Excellent videos, please keep at it!
Thank you for this brilliant video i just want to add i started to learn C# fundamentals last year for game development, and i have had a blast with it, i am learning every day and also learning the API from Unity game engine but when i feel ready i want to move into other areas of C# like software develoment from VS and other web bases coding :D
it feels like this is the path - a lot of indie game developers on youtube note how C# in Unity gives you a solid start - and it's easy to then move into something like a mobile game: to make that next Candy Crush!!
maaan! what an amazing video. i learned c# to just use it in Unity engine to build games and i really had no idea it is so powerful! thank you!!!
Very informative and indepth video. Thank you so much, exactly what I was looking for.
Thanks Dalitso
Just started on C# a few days ago - this video makes me even more excited about it! Thanks man!
No prob.
Me too
Thank you so much! With the information you provided, I am more confident about pursuing a career with C#.
Great! Glad we could help.
I'm a musician who also love programming. C# is my favorite note. 🤭
Lol... I am a musician who Loves programming too.... And I was gonna comment that exact thing, but then I saw this😅😅😂😂
@@nabeelansari355 me too, however I'm a Python fan ;)
I Flat out approve your comment.
@@nabeelansari355 c# minor 7 one of my favorite chord's. C# seems pretty interesting. Looks like I need to dive in! Great video
im not really a musician but c# is my favorite note because the programming language
hey thanks for these videos man. I love them
Jared - Thanks!
I am a core C device driver firmware developer. I am now learning C++ because it is necessary as many embedded apps are moving to C++, and man it's a beast. Not because of the new syntax , but because object oriented methodology brings in new challenges that require you to learn design patterns. C# or Java, learning the new syntax is not enough to become a real developer, you need to learn design patterns, lots of design patterns to be a meaningful developer.
Agreed. Design patterns are key.
So in conclusion just as your learning c++ and there design patterns I can also do the same for c# right?
Wow thanks for this videos it helped me a lot on going through tough times in learning C#. Because of this guy I'm learning C#. Clocked in 3hours already of learning the basics. It is not that hard for me as I have learned Javascript already.
I'm a PHP programmer and starting to jump to C# right now. I'm not yet familiar with how C# handle things but I think I'm gonna enjoy it. I'm planning to dig in deep to Web API (for api-first design approach) then mobile and AI.
Great video! Subbed.
Jackson - Thanks for the sub and the comment.
I love that you answer in the comments and you are part of the community c:
We try to answer all we can. Thanks for watching
The open source game engine Godot can also use C#. It's pretty impressive for such a small program.
I just started playing with Godot and I love it. I'm new to game dev and this program just clicks with me.
Being a Python lover (mostly for Deep Learning) I'm sold on C# to be my second language. I have worked with C# before making unity games and comparing it to Java haha...I wanna throw Java in trash somewhere lol
😂😂
Honestly C# does a lot of things better than Java in more concise way.
Java became a language that suck less after Java 11. Java has a much more vibrant ecosystem than C#, by orders of magnitude.
Wow, this sure got me interested. I have already been doing SOME web development, but it definitely would be nice to learn one language and be able to do multiple things. In that way, I could just focus on ONE language and not billions different language's and frameworks like I would if I did traditional web development with just HTML, CSS, JavaScript and PHP. I am going to have to look into C# web development.
Great glad it helped
Most companies use a stack that uses multiple languages, so at some point, you have to learn more languages, but if you are looking into freelancing or personal projects, then yeah c# can rule them all.
Once you learn C++ or C#, it will become easier to learn other languages.
Really once you understand coding and methodologies, other langues will come much easier.
It won't be an over night thing, but it won't take months to get the grasp of another language.
Once I learned Javascript, C++ and C# came much faster for me.
@@spydergs07 true same here learnt c# first then python became extremely easy
Thanks, such a usefull video! :)
I have just started (about 3 months) a programming study, and we learned php and html, css first. I have recently started looking into C# myself, and i find it really fun :D
But any tips how to improve in it?
Still in the beginning stages trying to learn coding. Not quite connecting how you turn text based coding into graphics, games, etc; but hopefully I’ll be there soon .
No BS, straight to the point. great channel !!
Thank you so much for your content sir. Superb advice.
Thanks Josue.
THANK YOU BRO
I loved this video and I really thank you on these precious content. I actually look forward to how to start and what I should select and start my long journey in coding.
You're so welcome!
Great video, I'm here from Brazil and I'm starting in programming and C # is gaining my preference and your videos has consolidated my choice. Congratulations for the work.
Thanks! We appreciate the comment.
@@CoderFoundry You're welcome, unintentionally annoying, what tips would you give beginners and what I should learn first to be a great C # developer
@@alexdpaiva83 Como está hoje em dia?
Great video. Thank you very much.
I wish I have found this channel a year ago! I learned C++ to learn OOP and memory management also to use OpenGL, then I jumped to Java for a few months so I could use Processing. Meanwhile, I kept using python to do simulations, data science and ML.
I decided that I'm not going to learn any new language before I land a job, however, this channel is starting to make me change my mind, I should've started with C# all along.
Thank you, sir. Finally, someone who knows what he is talking about.
It's not about what the language can do its about what can YOU do with the language and also what have you done previously. If you know how to use all the languages that you wrote and haven't built anything useful then learning c# is not the answer you're looking for also most languages have so many frameworks that they can all do similar stuff
Stick to your decision; land a job first. It’s of more value than starting to learn another new language. You seem very employable even without c#...but if you want to start another boot camp learning C#, it’s your choice to make-
Okay I'm convinced
thanks for that explanation! I think it is more and more confusing which programming language is best to learn, because of many aspects that pop up when having a closer look. Most popular at the moment is Javascript and its range is wide and also seen as a perfect step to full stack developer. Python is in the beginning easy to learn. working with the libraries can be challenging., and I´m not sure if looking at data and diagrams is fulfilling. C, C#, and C++ are called the old school tools very much in use but not at the first rank in job offers. Finally, most can´t stick just to one language. For example, Javascript usually is used combined with HTML, CSS, and PHP. What would be your advice in regards to jobs (autonomous and employed), money, long-term,
Insprational! Thank you.
Sir, i have no words. Thankyouu
Thanks for the video! Is C# any good for synthesis and signal processing in terms of music software?
Had no idea about ML.NET, great video
Well done.
Hello
Thanks for this amazing video
As a beginner all i saw or read on RUclips or blogs, all recommend Python for newbies, but i found myself with c# now more. Please advise which are the best courses out there for newbies????
Nice Video Nice Voice Nice Informations.
Like!
Hi I have a quick question, I do have knowledge of c# but I want a beginners course to learn from 0, which one can recomienda recommend me?
Love this channel
Thanks Ray
I've been self-studying C++ for nearly 3 months now with Udemy courses, starting as a complete newbie to actual software development despite having had a life-long enthusiasm with computers. I'm guessing that at some point I'll have to diversify my language arsenal. C# would seem like a logical continuation from there, because it seems to have a lot of common ground with C++ and I'm already starting to get at least somewhat comfortable with it. Although, it feels that the more that I know, the more I'll have to study, too. At times, C++ really feels like an endless swamp of a language and C# should be an even vaster language, if I'm right.
Depends on what you want. C# is a C language. I would however go and learn C after C++ to really push and learn machine coding. Going from C++ to C# isnt really a "lets go deeper" and more of a horisontal move. I would rather go C# -> C++ -> C.
@@Tobsson I see... Thanks for the input! Also Qt seems to inherit a lot from the C languages. So, that would seem like a logical path to go on too. I'm still knee deep in learning the more advanced concepts of the C++ language, like templates and concepts in the context of classes.
This video is extremely inspiring...!! Thank you. I didnt know C# did all that.
All my friends keep telling me to go for Python and Java. I already know HTML5, CSS3 and JS-ES6 and also completed some courses on C++.
I dont want to get into web dev, because you can never satisfy people, as a bunch of my friends & I got into problems with people calling at 2-am demanding I fix their site. so I immediately stopped.
I was going to jump into java for several reasons, 1. because of the job availability and 2. because I play lots of minecraft and wanted to learn to build some cool stuff in that game.
which would also help me master and learn more about java.
Ive been in the music industry all my life as an audio engineer & mix down engineer, so thats why I started learning C++, so I can build music applications.
I was snooping around the C# example code and some tutorials and found out that C# looks very similar to JAVA. (to me, imho)
I was also looking into Flutter for Dual platform programming for mobile dev, but now you have my brain intrigued with C# and Xamarin.
Now I cant RESIST.........lol
Great video!!
Thanks Steffen
Thank you, very informative.
Glad it was helpful!
Thank your sir well informative now i have chose C#
Cool, thank you! (Btw, what lighting do you use for the background? It's beautiful and I would love to get something like it! :))
www.sweetwater.com/c1096--Par_Can?highlight=SlimParQ12ILS&mrkgadid=&mrkgcl=28&mrkgen=&mrkgbflag=&mrkgcat=&acctid=21700000001645388&dskeywordid=&lid=58700008501015626&dsproductgroupid=&product_id=SlimParQ12ILS&prodctry=US&prodlang=en&channel=online&storeid=&device=m&network=x&matchtype=&adpos=largenumber&locationid=1021377&creative=&targetid=&campaignid=20420409729&awsearchcpc=&&&gclid=CjwKCAjwvrOpBhBdEiwAR58-3P3R4C-GkVB9V3zsG7s7tNAinMwoP3fHdiIZBTGR4UAtkx01ExyjrhoCA8sQAvD_BwE&gclsrc=aw.ds
Wow nice video i never knew one could use c# for A.I good to know you have my sub.
Thanks
What applications do you recommend to build for a portfolio?
You can build apps with xamarin, but the market is very small for xamarin specialists. Plus, you still have to figure out how to build apps on native platforms.
Well you literally sold me C# to learn as my next programming language....❤️❤️❤️
Great!
Don't give up
Yours videos are exceptionals
Thanks Matthieu - we appreciate the positive feedback.
what do you think about Go? vs C#
Ton décor est magnifique
merci beaucoup
I see you looking at your notes there!
I read that .NET framework is works with c++ also!
what you think.. is it get the job done like c# ?
Thank you very much.
I just started learning C# and found your channel. Thank you for the awesome videos! Will be bingeing them as I do tutorials :)
Btw what lighting do you use for your back wall? It looks sweet!
Subbed!
You're very welcome!
The lights can be found on our kit.co page here: kit.co/CoderFoundry/youtube-production
Thank you Sir.
hi, i already know and familiar with c# since i used it everyday in my 5 year career as game developer, but know i want to expand to web as well, do you know where i need to start to learn about web programming? is it css first, html first, or javascript? any good tutorial video to start to learn that you recommend?
Google MVC movie. Asp.net
Excellent video thank you
Very welcome
And not only that, but when .net 5 ships (probably) you will also be able to do most (if not al(l of the client side code in your web app in c# thanks to webasambly
things i wish we were taught in school. studied programming for about 3 yrs and never really learned anything as valuable as this.
You saved me man
Thanks. I've been using c# year ago I switched to php cuz Im confused cuz there's not that much amount asp.net website out there. But now I watched this I wanna stick c# now.
I m considering asp.net core for all development ..but do u also recmnd python for data analysis meant to say .net core for web apps and python for data science...need ur valuable suggestion
So did you end up building that basement sensor?
u just sold me C# >>>>>SUBSCRIBED
I am fifty years old and I just started to learn Unity for Game Development. It's amazing. Last time I coded was Turbo Pascal in high school, I had a Apple 2e and I did GWBasic as a kid. It's amazing coming back in to coding. I didn't appreciate how much C# can do - what it is good for
Great!
@@CoderFoundry glad I found your channel! Subscribed!
I'm thinking of learning game development and web development but I don't know which to go with first
There should be job called C# full stack developer, litteraly do everything in one single language
I saw in many websites that C# performance is not good enough comparing to JVM languages.
Is it really true? Why is C# slower than JVM languages?
It's not. Look at the tech empower benchmarks. It's considerably faster.
that boss should gotta give me like 50% of the company for doing all of this xD
Do you know any known android app or at least a android app that are mostly or even fully written in C#? Pretty hard for me to find one examples of android app written in C#, most android app mostly written in either Kotlin or Dart programming language; a lot of those app are quite useful, have beautiful-looking GUI, perform quite well too. I wanna see the capabilities of android app that are written in C#
The technology is xamarin or now maui. That is the cross platform framework Microsoft has built
When you combine java features with c++ bull power it gets you covered
This is great information. Thank you for taking the time to put this video together. Question: Why is there a short clip of the iRobots with "Resist" at 12:29? I don't get the reference.
I truly wish I found a video like this about C++
Deshawn McDove that means c++ is not relevant lol
@@andresbrambila4268 so what you are telling me is that c/c++ isn't relevant but it creates all other languages, systems, browsers, desktop applications, professional video games and 90% of the software used in today's society?
@@mcdove don't mind these people, they just bandwaggon different languages as if they are football teams xD it's the programmer who matters, not the language
@@arminharper510 I'm fascinated with the power of c/c++ & I'm interested in cross platform software development and engineering for Windows, Linux and maybe Android. I just wished the c++ community would share more information as clear & concise as what I found in this video but until then I will just cut through the grass until I find my way.
@@mcdove there are very few people who have the skills to use more than 60% of c++'s abilities, so the "real" C++ developers are too busy writing code for their company and don't have the time to log into youtube and argue over which language is better lol
Is Xamarin Studio still available as a stand-alone IDE? All I can find is Xamarin tools for Visual studio.
I think visual studio is the best option.
Hello, I would like to make a 2D graphics and animation program for the desktop. Is C# and WPF up for that?
I would have to some research. I'm not sure what it takes to build that. It may require something like c++
docs.microsoft.com/en-us/dotnet/framework/wpf/graphics-multimedia/animation-overview
@@CoderFoundry Thank you for your reply. I learned C# some years ago and have been looking into WPF which has some useful functions for Polylines, Polygons, etc. As mentioned before, I am thinking of a 2D animation program. I would think a 3D program would definitely need C++ (and/or maybe Directx). How hard is it to step up from C# to C++? Is more than half the battle already done? If so, maybe that is the best course. However, it would be nice to stick with C# if possible.
I know Html Css and javascript. Trying to decide between Java and c#.
Where did you get that shirt from, it looks awesome
Thanks for liking my shirt. It's a nike golf shirt. It's part of the coder foundry spring collection of apparel (just kidding).