Це відео не доступне.
Перепрошуємо.
Is C# hard to learn?
Вставка
- Опубліковано 7 сер 2024
- Is C# easy or hard to learn? Bobby Davis explains how to learn the top programming language for new developers who want an entry-level programming job.
👨🏫 Self-Paced .NET Bootcamp Course (includes FREE courses)
learn.coderfoundry.com/
📖 Buy Bobby's new book: Breaking the Code
geni.us/breakingthecode-davis
💻 How to get your first coding job
coderfoundry.com/jobroadmap
🗣Join us on Discord
/ discord
👕 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!
How to get your 1st coding job: coderfoundry.com/jobroadmap
That page does not work... At least not on my phone. The url works, but there is no content.
I thought it was watch spiderman
wow this video helps a lot I have been struggling with C# for weeks thinking its hard (Note: I have never coded before )
but now its clear my way of approaching or tackling the problem was wrong thanks a lot for the guidance SIR
Do you have a specific course for C# and .net, I really like how you teach, I already know CSS and HTML and a bit of javascript I need to learn C#10 and .net6 for a job I managed to land a couple of days ago
@@guillermomazzari4983 We do at learn.coderfoundry.com
"Im hoping the reason you're looking to learn C# is to get a job"
*me with 20 tabs of game design tutorials open*
That’s great too!
Hahaha xD this is a gold comment!!!
haha. i want a job so i can work on making games as a hobby in my spare time :p
*SWEATS IN UNITY*
Lolll me tooo
Don't memorize.
Google a lot, I mean a lot.
I felt that.
I do it still we all do.
This video totally changed my view on software development. I honestly thought you had to memorize the language and all of that in order to sit down and code something from scratch. I learned Python for like 6 months and gave up because I couldn't sit down and just start coding from memory. I figured that's what I needed to do to be a successful programmer. I'm starting over with C# hoping to either develop my own apps/games or get a job as a developer. A lot of the things I learned in Python have transferred over into C#. Like logic and how code is structured and all of that. Thank you for this video, it was just the motivation I need to try harder and start thinking about how to make things come together, rather than memorizing a million lines of code.
I'm glad we were able to shine a light on this for you. Keep at it!
how is it going?
I started with JavaScript 6 months ago and it was sooo hard I almost quite but somehow I keep going. I got to the point where I am comfortable with JS and 2 weeks ago I started a kind of Bootcamp and I needed to go through c#. Let me tell you. C# seems sooo easy now, I can't even believe that I understand those stuff. I think The harders thing is until you get into that developer mindset. After that, any language is easier to learn. The first one is the hardest no matter what. At least this is what I think.
There are c# bootcamps? Which one did you go to.
@@ak47ava its a kind of... And its in my country in my languages l
Well same thoughts here about programming languages here @Oblivion. I also started with freecodecamp for html css and JavaScript. Html and css, i was somehow able to make it through their curriculum. but JavaScript! Nope. Maybe I should have chosen a different or easy resource. Because now it has affected my mentality. I just try to avoid JavaScript as much as i can. As a result, languages like C++, java, C have seen easier to me now other than JavaScript. But there is a harsh truth, u can't avoid change. It is inevitable. So...... Iam learning it again only because i was interested in web applications and asp.net, I know blazor is there, but most of the tutorials are focused on JavaScript. And i really can't avoid the functionality of JavaScript in web applications with blazor.
And thus, I really agree with your opinion. Because i have now become a part of it!! Weird, isn't it?
@@ZAKINGOFDESPAIR Yeah, I mean JavaScript it's pretty hard to learn idk why. Now I am learning C# and I have big problems with it but it doesn't seem that frustrating as JavaScript.
I really appreciate these videos. They are incredibly informative!
Thanks! We hope they help you a lot.
I agree
Hey guys. I'm mostly an HTML and CSS guy. With that said, I've dabbled on Java and C# on a surface level. However, there's just something that FEELS better when using C#. I can't exactly tell why, especially since the codebase structure and environment are supposedly similar.
I’ve been in school as a CompSci major for about a year and a half (programming classes specifically) but so far i’ve only been able to cover C++ in class. I plan on independently starting to learn C# as my second language especially after some of my other friends (some in the field some in school) have recommended it, so i’m hoping the switch won’t be too brutal so long as i practice!
I like C # alone because of Microsoft's Azure Cloud. MS makes it really easy to develop webapps. Greetings from Germany. I realy like your channel.
Thanks! We appreciate the kind words.
Your videos are giving me a lot of clarity. There's so much ambiguity in what to do next in tech.
Been struggling with this myself i'm in a Helpdesk position right now basically being paid in beans and rice. My problem is I have tech ADHD and one minute im working on a game and the next i'm looking at software development. My main goal is to build a portfolio and learn what I can to get into Security. I would like to get a Game and software project finished at some point.
I like ur funny words man
I learned the MERN stack + PostgreSQL and decided I needed to learn something else, your videos inspired me to learn C#, so far it’s pretty cool!!
Again! Best career advice so far on UA-cam! To the point, professional, philosophical, genuine and motivational!
Thanks! We strive to help.
I agree totally. I get so much clarity listening to him
facts
Good advice. I started learning C# this year. I recommend the O’Reilly Head First C# book. Once I got > halfway through that, I took a break and started working on my own project to reinforce everything that I learned up to that point. I am planning a simple SQL front-end project after I finish the other project and the book.
How is it going
Great PEP talk, went from being disillusioned, to inspired enough, not to be daunted.
You sound so pragmatic and reasonable. No overblown bubbles of false hope. Thanks for your guidance. Please keep this up.
On a side note, I find the beginnings of your videos, like this one, hilarious.
C# is not nearly as difficult as people think that it is. It was my first real language that I learned how to program in (I had messed around copying other peoples pygame source codes like 5 years ago but was too immature to discipline myself and actually learn it)
It has a very steep learning curve. MEANING... It is pretty difficult to get into, but after that it is SMOOTH sailing. Once you learn how to do one thing, 600 other things open up to you since they all function very similarly. If you show dedication, and work hard to try to learn the things you don't understand, and don't walk away on something just because you think you can't learn it, you will go far.
Thanks for sharing your experience Chris,
This is motivating.
"you havent watched spiderman yet?"
"no"
"thats a requirement to work here"
I'm lucky to still be here - Kevin
This was refreshing to listen to someone who doesn't launch straight into forcing jargon down my throat! Great video
I'm learning c# by making games in unity.
That is what I am attempting. Hope its going well!
@@teesmith3050 at least your doing something. Some of us have no motivation for shit.
So do I :)))
@Мухэммэд Харис I like to help people who want to learn to code. Send me an email. You can find my email address in my about section of my channel.
@@Seekingtruth-mx3ur Motivation is everything. But motivation needs stimulation. Try to stimulate yourself, look around and find things that make you tick. Look inward and find ideas which makes you tick. If you are more interested to know more, send me an email. You find the address from my channel about section.
If I had found this kind of advice in 2019, I'll be a hotshot by now.
Thanks for tackling my apprehensions about coding.
Glad it helped
wow there's great advice in here. good job!
Yes Bobby, Your advices are same as mine. We should know how to make a software and what are possible ways by any language. I had worked in C#, Java, SQL, front ends, Angular with clouds and I never tried memorizing things but can use all technologies.
thanks for the good advice 🙏🏻💪🏻
C# is hard depending on how you approach it or any other task when I first started to learn C#
everything was new to me . I didn't understood anything and on top of that I wanted to do big things with it . so obviously it was "hard" I kind of gave up .
until a few months ago I try it again with different approach and instead of doing something i decided to learn what and how things work
e.g. for 3 days (30 mins each day ) I would study about variables watch videos or read about it take notes try to absorb as much as i can about that topic then other 3 days i would learn about if statements etc. so in conclusion i slowed myself down and now it has been easier to program
p.s I'm not saying programing is easy but I took a different approach that made it easier for me to learn and work with it
That was great advice. I'm trying to be a full-stack web dev (possibly doing AI and ML as well) and I'm actually trying to tackle C#, JS, and Python right now. For clarity, I up to async-await in JS started in Python about a month ago, and just enrolled in a Udemy C3 course a couple days. ago.
Sounds great! Our advice is to make sure you're not spreading yourself too thin trying to learn everything at the same time. Pick a set of tech and stick with it. Good luck!
This guy is awesome. Even someone who was terrified about beginning will totally start now.
thanks Vic
Great advice. Ty.
This is the best answer I found on the internet. I have to learn C# as the requirements of the company I work, but coming from Python is hard. Thank you to give this information. Thank you from Brazil.
You’re welcome.
My first language was Java and it was painful. Then I learned C# afterwards and it was an absolute pleasure.
It'll be interesting to hear your take on Java and C++. I'm currently learning C++ and I'm planning to learn Java next. Thanks for the awesome content. Subscribed
In general what are you planning or want to build? Learn the stack that best supports those apps. For example c++ is not used for web apps but is used for desktop
This Video was very helpful to get started, thx a lot :)
Thanks!
Thanks for the useful video, I’m really enjoyed it. I am beginner in Programming and I’m studying in a college in Belgium and this class is taught in Dutch. 😅 At the moment I’m struggling with understanding the concept of how C# ProLang works. I learned a lot, I can type and follow along but I can execute the exercise by myself. Along the way I am learning MySQL workbench, Typescript, JavaScript, css3, html5 and all are quite complex for short amount of time. So I would like to get some advise how to study better. I am totally new to this area and my job was in hospitality and I am on a career change. Still I am enjoyed coding even though it’s hard.
great content and tips thanks .
Thanks Zakariae.
Great video!
Thanks!
I was stuck with learning python for a few months, falling into the trap of watching a million tutorials but never actually learning - Then I found the 100 days of coding which got you building projects everyday! Learning curve is SO MUCH FASTER doing that. Learn just enough, then build something out of it. After that learning another language (currently learning C++), was so much easier!
By the way; my short story: coming back to MS tools since year 2000. I was truly amazed how tight code MS Visual Studio does from a C# template (simple program). It was around 5 kilobytes, .exe, right out of bat.
You are right sir! Making projetcs teaches a lot!
Yes indeed!
Thank you so much for this video, I'm learning C# with no experiencie at all and taking a course, the course has like 130 videos and I am in the 49 video
And I could not remember a lot of things, I mean I do remember but I cant remember or understand how to implement them or what to do with what i'm learning, I like the part where you said that you dont have to memorize everything, I though I was failing at learning how to code
The only problem I have is that I can sort of remember what i'm learning but I feel its impossible to start coding something from scratch, also I try it some excercises for begginers and I could not make it, just dont know how to start, how to make it right
Any advice? How should I practice? Should I wait to complete the course before all of this?
3:00 this really resonates with me currently. Hopefully future me is proud of my hard work now!
Thanks for mentioning the point about coders googling a lot of things rather than memorizing everything.
I've been toying with the idea of getting into coding and starting with C# for game development, and was getting overwhelmed with it all, but one thing I know I'm good at is research and knowing what it is I need to search for to find.. So knowing that's how things are done by professionals is a huge relief.
No problem. Googling is a big part of being a developer at every level.
Thank you sir. 😊👍🏼
Your welcome!
So I've been learning a few languages those being html, css, and JavaScript. I want to use c# now since I can basically do anything with it. I've been using an app called sololearn to learn the basics and take notes on paper. Afterwards I make projects. Is this style of learning a good one or is it less effective than your recommended style?
This works! As long as you can take the knowledge and abstract it into making a project you are well on your way. Just make sure your projects are robust and feature rich (authorization/authentication, a database and solves a business problem).
This guy predicted the future. Everything he said was about me. Looked into C# as I saw my company uses it a lot(wish I would have done this first). But I started his C# tutorial and felt like he was teaching in a different language. So much so, I went and looked for intro to CS to brush up on the basics. My guess is that it's not easy or everyone would be doing it. That's why there are so many jobs out there. Or no one is learning the language because Python is all the rage. I hate to abandon my other course. I don't know what I want to do. I'm just trying to earn a living wage...100k.
C# is wonderful but it is hard now a days if you are focusing on freelance work. Is my impression right?
Depends what you are building.
@@CoderFoundry building any commercial application is never easy, learning a language only it's not even enough, I've been doing this for over 20 years, software development is everything but easy.
what did it felt like to code back in the 90s? Could you make a video explaining that?
Mostly all desktop using something called powebuilder. In 1997 web development became a thing. It was hard to get things to work. Hosting server side code was a real pain. Then asp came out and later. Net.
@@CoderFoundry nice...could you make a video on it? Also, is there any book about C# that you'll recommend for beginners?
In 1988 I took a highschool semester of Basic. Non-stop lines of if then. I hated it. Now at age 48 I think back at the opportunity I passed up.
Thank you 🙏
You’re welcome 😊
Thanks a lot♥️
You’re welcome.
This helps!
And what about MS Certifications, e,g. 70-483?
I’m slowly understanding it. What’s hard is trying to build your own stuff without staying the tutorial purgatory
Is Powershell worth learning for the C#/ASP.NET stack?
Awesome video
Thanks Pablo.
great advice ......
4:30 just gave me the biggest sigh of relief I thought I had to memorize everything it’s good I don’t feel bad when I Google how to do a sepefic part and maybe the more I do that the more it get stucks in my brain and I don’t have to Google.
100% - this is exactly how I learned PHP. You eat an elephant one bite at a time!
Yes, very true 💓💓💓💓
This is a really underrated undersubscribed channel...
Thanks LAVA. We’re getting there 🤗
can u practice that of use to make more clear , what do I mean can u help us create a project in apaper and then in software html,css ,javacript,c# im beginner i wanna be developer this is my dream
Wow how come very few talk about C#. Bummer! all other youtuber talks MERN stack or Python or Java or the newest and trendy language. It ruined my roadmap to become a Web Developer. Thank You so much.
I Also learned C#
One of the best videos I ever watched
Thanks
14 rn will it help me get a job faster if i master multiple coding languages ?
Stop scrolling in the comments
go code
sign up for a bootcamp and go learn
oookeeeyyy 😒
No
Motivational speak but still no.
I can't ,I will keep scrolling Goodbye
Jokes on you I already know C# and came here to encourage beginners that it's not as hard as they think it is.
Tbh learning C# without guidence is hard bcs Microsoft has very minimalistic documentation where they just assume u already know .NET
I completed fundamentals! But I get stuck when I get into advanced OOP courses! I am looking to get into XR development but advanced courses get me demotivated!!
Having learned C# before javacript backend(node) existed, I would have to disagree with some points. VS Studio is not as cool s VS Code for those who code fast. Likewise, JS is so lightweight and I am able to code 5X faster. However, it is like skiing down the black slopes, you gotta be good or you will run into problems.
I'm a beginner in coding, mostly just a hobby and i really strive to learn. I study 4 hours a day just to learn. But i'm still quite new. I'm moving on from Python to C#, is it going to be very different from Python??
Very different, no. If you have the basics you can pick up another language much quicker.
I'm older so I taught myself HTML email development but I haven't been able to get hired. Dunno if I should start learning C# or keep trying with the HTML email development.
Html email dev is a job. It's just that their are less opportunities for it. So increasing your skills will help you land a job.
@@CoderFoundry I get interviews for html email dev jobs, but they tend to focus less on the actual code and more on my lack of experience with email marketing campaigns
thanks
It's very easy to learn for java programmers.
Yeah because C# is Java++.
@@lycanthoss exactly, that's what I was about to say
But how bout c++ programmers
He literally said that in the video
I'm Learning C# for soon it's for job too & be a game programmer;3
is really C# worth? because everywhere I go everyone is talking about Python, Django, Javascript, Angular, React, Java and other stuff is really C#
survive in python wave or I just want say is really worth learning C# in 2020 ?
I’m actually in the same place as you right now. I’m a high school student who’s doing Roblox Lua game development, hope to do SQL and C# Unity game development, then move on to other languages (Python, JavaScript, etc). It depends on what kind of job you want to get. If you’re gonna do data work, then you probably won’t need C#. Software development? Web development? Then there’s a good chance C# or/and Java will come in handy. There’s a lot of other jobs that may use C# that I’m not aware of. Game development with Unity does use C# though.
So basically, it depends on what kind of job you’re getting, and what you plan to build. Look at your areas job market and what their asking for with the position you wanna work as.
The Coder Foundry is a really cool guy.
Thanks!
Hi there, nice to see someone closer to my age talking about coding. So, at 49 years old is it worth taking the plunge? What is the reality of ever getting hired? Why would a company hire an 'old' guy when then can hire someone 30 years younger. Ageism does exist and I'm sure it's rampant in the tech industry.
Yes ageism is real. But we’ve seen a number of students over 50 complete our bootcamp and secure employment.
@@CoderFoundry Thanks for the reply. That's certainly encouraging to hear.
Better to do it and secure at least a jr position than not do it and be on the outside.
@@johnm.515 sure, I'd be happy with that, but there's little evidence of even getting a jr position. Don't forget there's an army of millennials, and Gen Y close behind now who you'd be competing against.
Is it a good language to learn working a remote job?
Sure. Learn the language that is in demand.
I just found your channel and decided to ask how come it´s hard for instructors to do exactly what you just did.
Not sure. Thanks for the kind words.
What do I need to install to start learning C#?
You should start by grabbing Visual Studio Community Edition - it's free from Microsoft.
@@CoderFoundry Any advice on how to proceed learning to program using C#?
I am about to lose my mind. I am a second year computer science student. I recently learned Java and some GUI components in java and connected a Database to it as the project. Now, I see that all of the stuff we did is also possible with C#. I tried to learn Web development, HTML, CSS, JS, then at the back-end there were many technologies - Frameworks - like Django in python, NODE.js and many more. Frankly, I see that all of that is possible with C#. On the other hand, I saw another video where a Java expert says all the thing possible in C# is possible with JAVA. I am totally lost, I really don't know my focus point now. Please Let me know, if you have any suggestions where to go from the point onward. OHHH
Well if your criteria is if things are "possible" in a language, you can learn pretty much any. If a lang is "turing complete", it can do whatever any other language can do. You should just find one language and get super comfortable with it. Then, you;l be able to pick up pretty much any other language depending on the job you want, given a few weeks or so
Don't try and chase every stack. Pick one and stick to it! Find what's popular in your area for jobs and go with that.
I just started learning coding a day ago but i still dont know which language should i pick first. Java, pyhton or C#
Focus on what type app you want to build then pick that stack based on the goal.
@@CoderFoundry tbh i want to create an A.I that can read my hand writing and copy it on an app like for e.x microsoft word etc. I mean by copy that it would literally write like me if i press a certain key on the keyboard. It might be machine learning instead of coding maybe.
@@CoderFoundry Because i saw them getting more popular lately because of quarantine. But they dont have a specific hand writting and all of them look the same.
Machine learning and AI is python and ml.net if you want to do c#. You May want to look at azure for the functionality you could leverage for your project.
Eyw başkan
😉
thanks a lot for the video, can you do a video about MC Dynamics CRM?
I don't know why people say "if then else". Most programming languages I know don't use then
sir i want job in usa do u help me .
i wanna make some scary ass games but i know how to do everything except the coding part
Is c# similar to java in 2020 too... My uni teaches java compulsorily.. So i was thinking if i can shift to c# easily after learning java
Java is definitely still relevant in 2020. You’ll likely be good with that if it’s what you’re learning.
Thanks coder foundry
I’m only 14 do you think I could try to learn c# I know a bit of html 5
💯 go for it.
I agree, started "making websites" with php, html and css. Then followed a course to learn Python, but Python was not nice for making applications and not really fast, so I started to learn C# by watching windows form tutorials, which seems very easy. From that way on I learned how to make functions and bind them to buttons. Because having learned python, it was easier to understand things like functions and variables.
C# seems basically a combo of Java and C++
Professional web developers dont spend their time with a bunch of languages, who can easily be replaced with something like Blazor and Bolero.
Is that c++ is Just a older version of c#?
No both languages are different and are used in different scenarios. C# is a managed high level language. C++ is used in lower level scenarios where execution speed and small footprint is more important than ease of use.
I want to learn c# not because of jobs, but the fact that it plays like java but isnt java...
for web it's as verbose as java spring boot.
Rating 10/10 💜
$94,000 as average salary for C# developers -- what's your source ?
C c++ c# look so same with diff things.jaca pop python ruby all same with diff things.and yet again new will come. But nothing replace c style
If you want something different than C then you should look into functional style languages like Lisp, Scheme, ELM, OcaML, Haskell and the sorts. Or if you wanna write programs that look like it was made by aliens there's Perl. 🤣
I want to learn just enough coding to make the IT dept stutter.
are you paul from make believe heros it sounds like you if you are pole alen and red
Sorry but I'm not.
i started Coding C# with Godot Game Engine and made a 2D Game
The funny thing is , I know exactly what I want to do, but i just can't learn C#, and It is exactly the language I want to learn and use. And I don't want to make video games, I want to solve enterprise problems.
We C the opportunities!
C -> C++ -> java -> javascript and C#