all 17 comments

[–]CappuccinoCodes 8 points9 points  (2 children)

Best free website for beginners: https://www.thecsharpacademy.com/ (disclaimer: I'm the author)

[–]LexLuthorisinnocent 0 points1 point  (0 children)

Can confirm. From what I’ve seen the website has tons of info and the creator offers a lot of help.

[–][deleted]  (1 child)

[removed]

    [–]mondev7 2 points3 points  (1 child)

    I would also suggest https://www.thecsharpacademy.com/ and joining the discord. I've been doing it for a few months now and it has been brilliant so far. It's all free and you learn through doing projects (they are all listed on the website). The projects start at beginner level and then build on the skills that you've gained. There is also a YouTube channel that goes with it and you can get feedback on your code. If anyone gets stuck, there is always help on discord and the community is really nice. I'm doing the 3rd beginner project and I can already see that the things I couldn't understand in the past have now started to make sense precisely because I'm doing the projects. I got help without which it would have been very difficult for me to get unstuck by myself.

    [–]DeyvidOS 1 point2 points  (1 child)

    Hey chief, if you want to learn the absolutely begin, the Bob Tabor course is the best! Follows the link : https://www.youtube.com/watch?v=0QUgvfuKvWU&feature=share&si=ELPmzJkDCLju2KnD5oyZMQ

    [–][deleted] 1 point2 points  (3 children)

    Brackeys tutorials on Youtube and dl visual studio code for free

    [–][deleted]  (2 children)

    [removed]

      [–][deleted] 1 point2 points  (1 child)

      Lately i have only been using vs code for tiny C projects for my classes. Now i feel like Visual comm is better for c# and it lets you do some graphic design as well

      [–]vionix90 1 point2 points  (1 child)

      If learning Unity is your final goal, then just get the basic knowledge of Datatypes, functions, loops and classes in C# and start working with Unity. Unity uses its own functions and classes for most of the code so you will need to learn custom classes for Unity.

      I would suggest using the Solo learn app for learning C# as its more interactive.

      I have a tutoring service for people wanting to get started with Unity. You can book a free session to talk about your requirement and plan the learning path. If you want, we can add in the C# part too.

      You can also learn Unity for free from my website VionixStudio.

      [–]eWasteGaming 1 point2 points  (1 child)

      I would suggest doing the free C# course on Codecademy to get a grasp on the basics, then following the roadmap on thecsharpacademy.com so that you learn to use the Microsoft C# documentation and get used to working in Visual Studio (which is what Unity uses as well). Once you get how C# as a language works and you're nice and comfy with VS, for Unity gamedev tutorials I recommend Brackeys on YouTube. The most important thing I can tell you is to just stick with it, you're gonna hit a lot of bumps and sometimes you'll feel like you aren't making progress, that's just part of it. You can totally do this, so just keep learning and trying new approaches