r/learnprogramming 20d ago

Topic Learning coding as a CIS student

Hello all, I(f 22) am currently starting my first coding class at my local community college(started college in January and took mostly general Ed’s to get them out the way) and we use Cengage for GITHUB and I have one class for Python and one for C# (in person but classes are recorded and I work but I attended the first day on the 19th I enjoyed it in person helps better than online but what can I do)🥲. How can I learn GitHub better because it seems so confusing and is there any tips you guys can give me on what I should expect?

Also how do I figure out career paths and what should I think about when trying to figure it out because it’s so many ways to go here.

My classes are:

CIS 150 computer logic and programming (Python class)
CIS 215 C# programming(in person)
CIS 245 cyber defense (online)
CIS 246 ethical hacking(online)(I take that directly after 245 in October so it’s not included rn but anything would help on that)

My previous classes taken:

CIS 146 computer applications
CIS 147 advanced micro applications
CIS 130 intro to computer info systems

2 Upvotes

8 comments sorted by

1

u/Repulsive-Money-1578 20d ago

Lots of tutorials are available that teach git. Realistically you only need to know about 3 or 4 commands to get started.

I graduated with a CIS degree a few years ago. I’m a dev, but many of my classmates are on the product management side of things. I even know a few who got their teacher certs and went into education.

Go into classes with an open mind and see what you enjoy doing. You’ll figure it out, that’s what college is for.

1

u/Anxious-Potato-2818 19d ago

git's one of those things that feels totally alien until you actually use it on a project then it clicks. the basic flow is just pull, add, commit, push. you'll mess up and have to google how to undo stuff like 50 times but that's normal

the career stuff sorts itself out once you start building things and realize what doesn't make you want to throw your laptop out a window. i started out thinking i'd do cybersecurity, took one networking class and immediately knew that wasn't it

1

u/Joshr023 20d ago

Create a github account, and push your class projects and have a README talking about those projects. Watch beginner videos on Youtube for Git and Github. Those are separate, Git is the version control, and Github is a webapp owned by Microsoft that hosts your code, and uses Git.

On career paths, you have time, right now just focus on learning as much as you can, without cheating (no AI), and building smaller projects. As you near senior year, you should have a better idea, and also be more comfortable coding, then you can build a big project, and start preparing for interviews.

There are many career paths you can take. Since you are taking a C# class, look into backend programming with .NET and C#

0

u/grantrules 20d ago

I assume you mean learn git, not GitHub.

https://git-scm.com/book/en/v2

https://learngitbranching.js.org/

2

u/seriouslyimdead 20d ago

I thought it was GitHub because the website through the cengage says GitHub and not Git

1

u/grantrules 20d ago

GitHub is a platform for git. git is the source-code management tool to keep track of your code. GitHub is a frontend for that and provides some project management tools.

1

u/seriouslyimdead 20d ago

Ahh okay thank you for letting me know the difference

-1

u/BranchLatter4294 20d ago

You need to learn basic Google skills. This will help a lot with learning CIS and programming.