Schools Can i learn programming in university?

AI Thread Summary
The discussion centers on the challenges of self-discipline in learning programming, with the individual expressing frustration over their inability to maintain consistent study habits. They have some experience with Python but struggle to progress without external motivation, similar to their experience with guitar lessons. Suggestions include utilizing online courses like Coursera for structured learning and exploring web development with HTML and JavaScript as a more accessible entry point. The consensus is that starting programming before university won't put them at a disadvantage, especially if they engage with introductory courses. Overall, finding enjoyable projects and maintaining a fun learning environment could help overcome their current obstacles.
Aichuk
Messages
29
Reaction score
1
I'm going straight to the point- I'm lazy and have poor self discipline. I'm trying to fix it but it's taking its time (right now I'm trying to make myself study regularly). I've always been interested in programming, but I've never had the discipline to self-learn the subject. I tinkered with Python a lot and was getting decent at it. I even spent an entire night finding a program that calculated a triangle with all sides being integers. But suddenly I felt too lazy to learn further. I think I got frustrated with the book I was using.

It's not that I don't have 'true' passion or anything. I just need someone to push me until I reach a point where my passion breaks through my laziness. I was interested in guitar but didn't practice but I got a teacher and reached a point where now I practice it regularly everyday. I also think I need a programming teacher but I can't find anyone in my country (Bangladesh). So I have 2 years left till university, can I learn to be a decent programmer then? I thrive in an environment where I'm constantly forced to do stuff instead of forcing myself to do it. And the worst part about having poor self discipline is that to teach yourself self discipline you need self discipline- it's a paradox for me.

Edit: I'm not asking whether I can only learn programming in university, because I know if I take the courses I am going to be taught. But I'm mainly asking whether I fall behind the others (both academically and careerwise) who already know coding. I want to make my own websites, etc.
 
Physics news on Phys.org
It really depends on what you plan to study in university. If it's physics, you'll probably have a course that'll introduce you to programming, but something not very deep.

If it's anything related to computers (computer science, for example), then you'll definitely learn coding and I don't think you'll fall much behind the others when it comes to grading.

Have you tried learning how to code using a massive open online course? (Coursera for example)
 
  • Like
Likes Rocket50
If you take an introductory programming course, you shouldn't have a disadvantage having no prior experience. Those who do have experience have an advantage, but that doesn't mean you are disadvantaged.

I also second the suggestion made above that you should try some online resources like Coursera.
 
  • Like
Likes DataGG
I agree with Rocklet50, you shouldn't be at a disadvantage leaving learning to program until your introductory programming course at university. I think tinkering around with stuff 'cause it's fun, and stopping if it ceases to be fun is fine at this stage. As long as you do all your school work - even if isn't fun! (It can't all be fun...)

Why not try building a web site, there's lots of free hosting out there. You can tinker with HTML and Javascript to quickly build fun stuff easily. Python might be too steep a learning curve at your level, depending on the book you are using. Also having an aim would be fun - start a blog called "The Lazy Programmer" and talk about how you can't do stuff unless you're pushed. Stick Google AdSense ads on it and make some money! (Always a good incentive...)
 
  • Like
Likes Rocket50
I’ve been looking through the curricula of several European theoretical/mathematical physics MSc programs (ETH, Oxford, Cambridge, LMU, ENS Paris, etc), and I’m struck by how little emphasis they place on advanced fundamental courses. Nearly everything seems to be research-adjacent: string theory, quantum field theory, quantum optics, cosmology, soft matter physics, black hole radiation, etc. What I don’t see are the kinds of “second-pass fundamentals” I was hoping for, things like...
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...

Similar threads

Replies
16
Views
2K
Replies
7
Views
803
Replies
12
Views
2K
Replies
71
Views
728
Back
Top