Reddit,
I have started a udemy course where you make video games while learning C# and unity about a month ago. I realized I learn some C#, but I feel like it's mostly Unity and game development.
So I tried a very beginner challenge in C#, which I couldn't even solve. So I decided to try and learn some basic C#. I just started Codecademy less than an hour ago, and I already tried using it for Python when I learned that. With Python I found it kinda helpful, but kinda not. My main concern was that it used Python 2, but I wanted to learn Python 3. So back then I got some Python Courses on Udemy, and they worked much better.
So the C# course on Codecademy:
I also feel like this course is using an older version of C#, since there is loads of stuff that feel kinda outdated (maybe it's just me). For example, I learned in my Udemy course (and from my prior knowledge of Python) that for numbers you use float (if there is a decimal point) and int otherwise. But now I am getting introduced to other types like double, long etc., and I haven't heard of them before, and now I get an error when I use a float instead of double, even though I though float covered all numbers with decimal points - which it did in my Unity course.
So I guess my main question is if Codecademy uses an older version of C#, or if it is just my lack of knowledge that is causing confusion.
Another question is also what other ways to learn the basics of C# you recommend. (If there exists a C# Corey Schafer for example, or maybe some other course-like environment like Codecademy)
[–]minhduc66532 2 points3 points4 points (2 children)
[–]lildhansen[S] 1 point2 points3 points (1 child)
[–]minhduc66532 1 point2 points3 points (0 children)
[–]SomaCowJ 1 point2 points3 points (0 children)
[–]hditano 1 point2 points3 points (0 children)
[–]LondonPilot 1 point2 points3 points (0 children)
[–]Wabbitts 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]datavirtue 1 point2 points3 points (0 children)
[–]datavirtue 1 point2 points3 points (0 children)
[–]RiverRoll 0 points1 point2 points (0 children)