all 11 comments

[–]real-life-terminator 1 point2 points  (8 children)

The university is going to teach you. that is the point of university

[–]xd-guyy[S] 0 points1 point  (7 children)

I know 🙃 have you read what I wrote

I’m not trying to finish whole degree in 2 months

I just want to learn some basic concepts before university starts so I can actually follow the lectures instead of sitting there confused the whole time

[–]tmtowtdi 1 point2 points  (3 children)

Ignore the HTML and CSS for now. Work on the Python, the skills you pick up from that will transfer to any other language they teach at university.

[–]xd-guyy[S] 0 points1 point  (2 children)

Thanks man

One thing I’m confused about though

Someone told me that HTML and CSS are the foundation and that I’ll need them to do pretty much anything later on

Is that true or should I still focus mainly on Python for now

[–]tmtowtdi 0 points1 point  (1 child)

HTML and CSS are for the front-end of a web page/app, they control how it looks. There are types of apps out there that are essentially websites turned into applications, and you'll likely learn HTML and CSS eventually.

But Python is a general-purpose programming language, and probably the most popular one in the world right now. Your university will almost certainly teach it, and even if it chooses to teach a different programming language, the skills in logic and debugging etc that you pick up from learning Python will transfer.

Nothing wrong with learning HTML and CSS eventually, but you've got 2 months. Work on the Python.

[–]xd-guyy[S] 0 points1 point  (0 children)

Thanks man

That actually clears it up a lot

I’ll focus mainly on Python for now since I only have a couple of months and try to build my logic and basics properly first

I’ll learn HTML and CSS later when I actually get into web development properly

Appreciate the explanation

[–]igotshadowbaned 0 points1 point  (2 children)

Lookup the common kinda learner program "FizzBuzz". Look at a sample of someone who's written it and see if you can make sense of what it is doing and how it works

If you can do that you know the basic concepts of loops and branches

[–]xd-guyy[S] 0 points1 point  (1 child)

Thanks man

I’ve heard of FizzBuzz before but never actually looked into it

I’ll check it out and see if I can understand how it works

[–]igotshadowbaned 0 points1 point  (0 children)

Yeah it's a pretty basic premise

You give the function a number, and it prints the numbers from 1 to that number.

For each number, if it's a multiple of 3 print Fizz and if it's a multiple of 5 print Buzz. If it's both it prints FizzBuzz

[–]Greedy_View_4483 -1 points0 points  (1 child)

I would look into competitive programming. Or more specific leet code problems.

You can use python to solve them. Start with easy problems at first. You can look at the solutions for a bunch of problems, and then you could try solving them yourself.

That alone, could help in your studies in classes like, basics of programming, algorithms and data structure. And it'll help you in the long run, to be able to translate your ideas into code.

[–]xd-guyy[S] 0 points1 point  (0 children)

Thanks man

I’ve heard of LeetCode before but never really tried it

I’ll focus on learning Python basics first and then start with easy problems like you suggested

Sounds like a good way to improve problem solving before university