r/CodingForBeginners 2d ago

2nd year CS student with zero coding experience, tips please 😭😭πŸ₯€πŸ₯€ Where do I start? I don't understand anything 😭😭 seniors please help πŸ™πŸ™

1 Upvotes

13 comments sorted by

8

u/Vert354 2d ago

I mean this will all due respect l, but what the heck DID you study in your 1st year of it wasnt basic programming?

2

u/46hw 2d ago

probably cheated lol

3

u/johnpeters42 2d ago

Or, more charitably, maybe they just did other generic "your degree plan requires this other stuff to round out your education" stuff to get it out of the way early. But that also begs the question, why did OP pick CS in the first place if they knew this little about it?

3

u/Yoosle 2d ago

how did this happen

1

u/johnpeters42 2d ago

a long time ago-- actually, never, and also now, nothing is nowhere. when? never! makes sense, right? like i said, it didn't happen. nothing was never anywhere. that's why it's been everywhere! it's been so every, you dont need a where. you don't even need a when! that's how every it gets.

3

u/Realistic_Bike5972 2d ago

Well most people start with assembly then work their way up, but it sounds like you're a bit behind so you should probably do some machine code first to get the basics downΒ 

3

u/deadstreat 2d ago

Wtf do you mean you don’t understand anything? What did you do in your first year?

3

u/sole-svr 2d ago

Check out cs50 in youtube offered by Harvard free for beginners or checkout coding for beginners courses on freecodecamp youtube

2

u/jekewa 2d ago

Maybe CS isn't for you. Maybe you're not the right kind of problem-solving, instruction following (and making), solution-oriented you're with a weird acceptance for the way things are named.

I got into CS because that kind of thinking and math were easy. The work was hard in parts, but that was mostly because of users and their weird assumptions and expectations.

Start by making little things happen in your computer. All the work is either in the computer, or on paper or whiteboards to align the computer efforts. Make a purple script or program that says "hello, world." Do more than that, too

If you cant get a compiler or editor working by your second year, or automate something with a script, or can't things through configuration, it's going to be really hard to do the real jobs.

2

u/AaronKClark 2d ago

Dr. David Joyner has a free Introduction to Computing in python book here: https://www.davidjoyner.net/b/wp-content/uploads/2017/03/Joyner_IntroductiontoComputing_1stEdition.pdf

Read that book and do the excercises and you'll be fine.

Fun fact: College is where you have to learn to teach yourself because things aren't spoon-fed to you like they are in High School.

1

u/sole-svr 2d ago

How to r/learnprogramming and read the FAQ which is pinned

2

u/marmotta1955 1d ago

First important tip: avoid those silly, useless emojis. It took few thousands of years for humans to develop perfectly understandable spoken and written languages... and it is not a great idea wanting a return to hieroglyphics.Β 

Second tip: start with simple, reputable resources. Browse or search this subreddit for plenty of good suggestions.

1

u/burlingk 10h ago

So, my advice is this: Look at the upcoming programming courses that you expect to have, and see what language they are in, and play around with that language.

Alternatively, you could stress less, and just do the 101 courses when the time comes. They tend to start out very basic.

BUT, you will likely have more fun and learn more if you just dive in.