if this is really your first language, I highly recommend getting at least two classes from community college, especially take at least one C++ to know how memory works. Because even though C# took care of a lot of memory work for you, you still need to be aware many memory basics.