It's fine to get stuck (lots of people do
) so don't worry about that. That's great that you got through a lot of the HTML stuff pretty easily.
I think they've got a Q&A thing that you can use if you get stuck or you can just skip to the next lesson and come back to that when you're ready.
Remember that when you start anything you're gonna suck at it
Just the way things are.
If you stick with something though you're going to get better at it, it just takes time.
I think you just need to believe in yourself more, try some other languages out like Python and just go through things step by step, HTML is fine but it's more of a markup language.
With Python and Java you'll work with variables, strings, loops, etc and that'll help you a lot more when you're at uni, but you'll probably have web programming stuff too in your course so, yeah, knowing HTML would help you too.
If you can't work something out give it a few mins and think about it a little more and come back to it later. You're learning to problem solve when you're programming.
If you can't work it out, that's perfectly fine, you can just ask someone or look up how how to do it (when you're starting out you're not going to feel you know anything at all but keep going and you'll get better - everyone is the same way). Eventually you'll be able to work through things quickly, just takes practice. That's all, nothing magical about it lol
Lots of programmers get stuck all the time, even really experienced ones. That's why sites like stackoverflow are so popular with programmers asking each other how to do things, everyone helps each other.
There's a great book called Outliers by Malcolm Gladwell that's often cited by people, in it he states the 10,000 hour rule. When you put in around 10,000 hours into something you'll master it. Not saying it's going to take that long for you
but just pointing out that everyone starts from the same place and works their way up
You say you only put in a few mins, but what if you put in 30 minutes or an hour every day or every other day? That would add up. Just be consistent with learning it and try to keep it fun for yourself, don't think of this as something you
have to do, think of it as something you
want to do so you can make cool stuff. Because you will.
If you feel though that you don't want to be programming after a while then maybe switch to a different course, but with programming you can create so many amazing things. It's up to you if you don't feel that computer science isn't what you want to be doing.
Computer science isn't programming but it has a lot of programming in it.
You don't have to go into a programming job with a Computer Science degree but if you do go into a programming job (most people seem to) you'll of course be programming a hell of a lot.
It's not for everyone but if you start enjoying it then maybe stick with it.
Think of some things that you'd like to make for your phone for example. Or improvements you'd like to see in some apps, programs or games that you've already got, and have a goal like that that to keep you motivated in wanting to learn. You won't be able to create some huge multiplayer game yet but once you learn some programming you'll be able to make small programs and games and work from there
Think about why you wanted to do Computer Science.
If you need help with anything feel free to PM me.