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
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.
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.
@@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.
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.
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.
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.
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.
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.
@@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.
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!
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.
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
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.
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.
@@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.
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.
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!
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.
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!
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.
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.
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.
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
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.
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.
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).
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.
You know C# is one of the most broadest languages. So please we need a video from you to tell us from your experience, what are the important topics that we need to learn and use in our job.
Have an idea of all topics then find projects to build using specific topics. Then if you're going to a particular industry, find out what kind of problems they try to solve then know the topics they frequently used then build similar projects for your portfolio.
Coder Foundry 👆😁😁 I learnt all that today from watching your videos. I have gained so much more clarity, I was able to ask our instructors the right questions today in class and also request speakers who work in enterprise companies to come tell us what problems they solve with C# so we can have better insight into real life job requirements. As someone crossing over from a different profession, I really appreciate your insight, wisdom and frankness. Thank you!
if you want to be a coder -- then learn a language. But learning one language does not make you a software developer. It only gives you the ability to understand a specific language syntax rules. The aspect of understanding the concepts around programming languages would be more ideal to give you the ability to target any position. I.E. learn the basis of software development -- the concepts and ideas of how software is constructed. The language is just one part - and believe it or not -- most languages are quite similar. If you understand what is expected when designing algorithms and logic - you will have in mind how you want to put something together - and if you are not familiar with the chosen language - then just look for how that language handles what you are designing. In the end the language is the simplest thing to learn -- you will see very often employers asking if you know this tool, this API, AND this language. You will need to be comfortable with the tech and stacks being used by the company or present yourself as someone who will pick up what is required easily. This is a big problem with companies, in that they don't give flexibility to people who may not know the tech stacks AND languages being used. This is mostly because they think the TECH stacks and languages are the most important thing in the development process - and they are not. They are just a part. In general - sell yourself as someone who knows how to build software and will become competent in the tools that are being used. Not because you know them explicitly but because you understand the process of developing software products. Sell you ability to understand what it takes to build a product and what is required to build it. Then if you don't know the specific tools and tech being used - you can demonstrate that this is not a problem - and you will get to where you need to to get what is asked by you. This is my rant as after 35 years as a professional developer I've come to the understanding of what organizations look for and 99% of the time - they have no idea what should be looked for. Now this is not explicit to the software development community - you see it being a general perception of people who are making conclusions based on past experience and expecting that the right person knows what has been done / how it has been done. Which for me is not the correct way to determine if someone is capable. I tell many recruiters if I was looking for someone - and had a software engineer with 30 years of experience - but none with the tech being used -- and a developer / coder who has 5 years working with the tech (but just in an implementation aspect). I'll choose the engineer - because I want someone who thinks of how the product can/should be developed and will be an integral aspect in the development process. Some may disagree with this perception - but it's mine - and I'll stick to it.
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?
@@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.
Why? I mean sure if you want to spend the next 5 years trying to “master” 3 other languages go for it. But honestly that path sounds like your misinformed on what you need to know. Why C? And C++? And python? What are you trying to build? Sounds like you just want to learn that many languages because you think it’s what you need to do. Pick one language, get a job in the industry, then when you have that job you’ll be able to learn new technologies on the job.
@@bsdevelopment8867 Yeah ... Buddy that was a joke on how everyone thinks they need to learn every programming language out there .. But subtlety is list on the stupid & egotistical types ... What does BS Development stand for ? Bull Shit Development ?
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 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.
I've always been a weepy pussy, complaining about how I'd like to become a professional coder and how it's impossible to achieve. But your video puffed me up with commitment! I'm not weepy anymore!!!!
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.
@@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
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.
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!!
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??
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
The REAL question that has to be asked about every language instead of "Is language xy hard to learn?" is something much more simple .... "Are there enough posts on stackoverflow so i can just copy&paste everything?"
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.
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
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.
@@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.
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.
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.
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 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.
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.
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
Great PEP talk, went from being disillusioned, to inspired enough, not to be daunted.
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
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.
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
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.
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!!
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!
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
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.
"you havent watched spiderman yet?"
"no"
"thats a requirement to work here"
I'm lucky to still be here - Kevin
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
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.
This was refreshing to listen to someone who doesn't launch straight into forcing jargon down my throat! Great video
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.
100% - this is exactly how I learned PHP. You eat an elephant one bite at a time!
This guy is awesome. Even someone who was terrified about beginning will totally start now.
thanks Vic
This is a really underrated undersubscribed channel...
Thanks LAVA. We’re getting there 🤗
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.
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 slowly understanding it. What’s hard is trying to build your own stuff without staying the tutorial purgatory
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.
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.
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!
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.
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!
Tbh learning C# without guidence is hard bcs Microsoft has very minimalistic documentation where they just assume u already know .NET
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.
You are right sir! Making projetcs teaches a lot!
Yes indeed!
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.
C# seems basically a combo of Java and C++
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.
wow there's great advice in here. good job!
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
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.
I Also learned C#
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.
thanks for the good advice 🙏🏻💪🏻
I want to learn c# not because of jobs, but the fact that it plays like java but isnt java...
3:00 this really resonates with me currently. Hopefully future me is proud of my hard work now!
The Coder Foundry is a really cool guy.
Thanks!
Professional web developers dont spend their time with a bunch of languages, who can easily be replaced with something like Blazor and Bolero.
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).
i started Coding C# with Godot Game Engine and made a 2D Game
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.
You know C# is one of the most broadest languages. So please we need a video from you to tell us from your experience, what are the important topics that we need to learn and use in our job.
Thanks for the comment. We will take a look at that idea for a future video.
Have an idea of all topics then find projects to build using specific topics. Then if you're going to a particular industry, find out what kind of problems they try to solve then know the topics they frequently used then build similar projects for your portfolio.
Helen - you got it!!!!!
Coder Foundry 👆😁😁 I learnt all that today from watching your videos.
I have gained so much more clarity, I was able to ask our instructors the right questions today in class and also request speakers who work in enterprise companies to come tell us what problems they solve with C# so we can have better insight into real life job requirements.
As someone crossing over from a different profession, I really appreciate your insight, wisdom and frankness.
Thank you!
Helen - thats amazing! You're very welcome.Thanks for sharing your perspective. We're super glad we can help. Best of luck with the career switch.
Don't memorize.
Google a lot, I mean a lot.
if you want to be a coder -- then learn a language. But learning one language does not make you a software developer. It only gives you the ability to understand a specific language syntax rules. The aspect of understanding the concepts around programming languages would be more ideal to give you the ability to target any position. I.E. learn the basis of software development -- the concepts and ideas of how software is constructed. The language is just one part - and believe it or not -- most languages are quite similar. If you understand what is expected when designing algorithms and logic - you will have in mind how you want to put something together - and if you are not familiar with the chosen language - then just look for how that language handles what you are designing. In the end the language is the simplest thing to learn -- you will see very often employers asking if you know this tool, this API, AND this language. You will need to be comfortable with the tech and stacks being used by the company or present yourself as someone who will pick up what is required easily. This is a big problem with companies, in that they don't give flexibility to people who may not know the tech stacks AND languages being used. This is mostly because they think the TECH stacks and languages are the most important thing in the development process - and they are not. They are just a part.
In general - sell yourself as someone who knows how to build software and will become competent in the tools that are being used. Not because you know them explicitly but because you understand the process of developing software products. Sell you ability to understand what it takes to build a product and what is required to build it. Then if you don't know the specific tools and tech being used - you can demonstrate that this is not a problem - and you will get to where you need to to get what is asked by you.
This is my rant as after 35 years as a professional developer I've come to the understanding of what organizations look for and 99% of the time - they have no idea what should be looked for. Now this is not explicit to the software development community - you see it being a general perception of people who are making conclusions based on past experience and expecting that the right person knows what has been done / how it has been done. Which for me is not the correct way to determine if someone is capable. I tell many recruiters if I was looking for someone - and had a software engineer with 30 years of experience - but none with the tech being used -- and a developer / coder who has 5 years working with the tech (but just in an implementation aspect). I'll choose the engineer - because I want someone who thinks of how the product can/should be developed and will be an integral aspect in the development process. Some may disagree with this perception - but it's mine - and I'll stick to it.
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?
This Video was very helpful to get started, thx a lot :)
Thanks!
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.
The reason i wanna learn C# is because i’m bored and because i wanna make my own lil games.
And what about MS Certifications, e,g. 70-483?
I don't know why people say "if then else". Most programming languages I know don't use then
Great advice. Ty.
You've Convinced me ... I'm learning C# ... Just as soon as I master Python, C and C++
Why? I mean sure if you want to spend the next 5 years trying to “master” 3 other languages go for it.
But honestly that path sounds like your misinformed on what you need to know. Why C? And C++? And python? What are you trying to build? Sounds like you just want to learn that many languages because you think it’s what you need to do.
Pick one language, get a job in the industry, then when you have that job you’ll be able to learn new technologies on the job.
@@bsdevelopment8867 Yeah ... Buddy that was a joke on how everyone thinks they need to learn every programming language out there ..
But subtlety is list on the stupid & egotistical types ... What does BS Development stand for ?
Bull Shit Development ?
@@bsdevelopment8867 This is a really underrated reply.
i wanna make some scary ass games but i know how to do everything except the coding part
I want to learn just enough coding to make the IT dept stutter.
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 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.
I'm Learning C# for soon it's for job too & be a game programmer;3
I’m only 14 do you think I could try to learn c# I know a bit of html 5
💯 go for it.
One of the best videos I ever watched
Thanks
I've always been a weepy pussy, complaining about how I'd like to become a professional coder and how it's impossible to achieve. But your video puffed me up with commitment! I'm not weepy anymore!!!!
Glad to help.
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
14 rn will it help me get a job faster if i master multiple coding languages ?
Yes, very true 💓💓💓💓
Is Powershell worth learning for the C#/ASP.NET stack?
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#?
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.
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!!
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.
great content and tips thanks .
Thanks Zakariae.
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.
C -> C++ -> java -> javascript and C#
The REAL question that has to be asked about every language instead of "Is language xy hard to learn?" is something much more simple ....
"Are there enough posts on stackoverflow so i can just copy&paste everything?"
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.
Short answer: no. You just have to live with visual studio...
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
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.
Thank you sir. 😊👍🏼
Your welcome!
Great video!
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.
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
Why can't you apply for the course and pay later when someone gets a job? This would at least make it easier for those living on social welfare 🙁
You can!!! We offer an ISA we call Launchpad 🚀
Check out Coderfoundry.com/launchpad for all the details.
C# is easy to learn. .Net is easy to learn because it's all by one company w/o a hundred little separate libraries by third parties to learn.
.net is very expansive
It's the hardest language I've ever seen. Debugging c++ in assembly is easier than using c# OOP concepts and its garbage syntax
sir i want job in usa do u help me .
I'm learning C# for fiveM! 🐌
$94,000 as average salary for C# developers -- what's your source ?
Thank you 🙏
You’re welcome 😊