I was looking for a tutor at first. So i already typed something out on another website that I am just going to paste here instead of typing it again.
I am trying to learn C#, when i was around 21, I went to college for Computer Science, I never completed it fully. I became a bit of an alcoholic i guess and fucked my life up. I ended up dropping out with 1 (maybe 2?) classed to go. I know one was discrete math.
Anyways I'm 33 now, stuck in a construction job, but I'm trying to advance for a new career HOPEFULLY, unless I'm told its a lost cause at this point in my life I'll try to move onto something different I suppose. I am currently using C# Players Guide 5th Edition to learn, I stopped at Level (chapter) 11 for about over a month now, Why.....Well i decided to turn the simple Level 11 first project 'prototype' into something that will actually help me learn, but then i hit a dead end with my mind and the math. Idk I work on it from time to time after work. I been using Gemini and Claude (Ai is something that i did not embrace until i started tryna learn C#. Then idk, I'm using Rider IDE and something just happened where like AI was my go to. I started my project, then with ai help i asked for some pointers, While the chapter I am currently on don't cover methods (its the loop chapter, Learning whiles,... Id love for some advice to help me at this point, With the help of Ai i got my project for level 11 so far done, but then i decided i want to scrap everything and restart from the beginning. Since this started as a simple guess a number to whatever the fuck im trying to do, I just want to take what i got now reread, and try to plan things out since now when i try do something i get lose. I am currently using a program called Obsidian to try to take what i have written, break everything down to the basics and actually plan what i need for this, with the knowledge i have now and the things im tryna learn now, not add more to the pile atm.
if(TryParse.Int32(input, out int newVar) at first i didn't understand what was happening, but after typing the shit a few times i think i got the jist of it? (its like a method that returns something right? like int MyMethod(string a) { blah blah return result;} idk if that's true or not, i was gonna ask an ai but decided maybe a live person will help me better. Oh something i been having trouble rationalizing for some reason is the offset and the math to set my grid to 0,0. Idk typing it out sounds easy..idk mabye im wrong for asking for help at this moment and should figure it out first idk .
Ill just start here, IM stuck on the math, For some reason the offset and this and that is throwing me off, mabye thinking about it wrong. To describe how my mind works, I had the same question as this guy here. https://www.reddit.com/r/learnprogramming/comments/xthm7a/question_about_declaring_float_and_decimal_in_c/ . At first, then after reading the comments i made sense of it my head by going with, Its like driving on the road, There are rules for a reason, Why do you need the turn signal when you know you are turning? its to let other people (the ide) know exactly what you are trying to do because the rules are in place so that everyone knows whats happening. I might not have explained that in full detail that i rationalized that in mind but works. umm anwyas honestly i don't know why the long explanation what im stuck on is... grid math ..... something about the offsets and shit is fucking my mind up, i get that Ex,) GrixMax / 2 Gives me the ...i'll just paste the code i come up with with the help of ai atm. I plan on gutting everything and using obsidian to to plan the project from 0, i just want to know if its worth it and if this goal of a career change is worth it or not.
I guess first advice....should i keep on this path...if not...no further advice needed. If so... criticize what you need I'm learning i want to have the best practices in mind for the furure. https://pastebin.com/8MsfMLvS
As a side note, kinda this shit is a mess. umm Yeah ima tryan stay in lane with what i know, or learn the things within i don't fully understand thats why im staying on this project, is that a bod or good idea, idk what i typed at this point...thank you byeee
Edit: Sorry im buzzed tonight, i will correct all grammar later. Also im usually to "Shy" to post shit on the internet idk why because ya don't know who the fuck i am but its just who i am as a person i guess. I also plan on learning GIT .... if and only if i should continue learning programming, before i restart my level 11 project i want to start it with git.