Skip to main content
18 answers
18
Asked 3451 views

Is it possible to just start computer programing once I start college?

I know it is encouraged to start before you enter college, maybe take a class in high school or use free online resources, but can a person become a successful computer programer. Either having the passion for it or not having a strong passion but being a hard worker. #college #computer #computer-programming

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

18

18 answers


2
Updated
Share a link to this answer
Share a link to this answer

Geoff’s Answer

Of course! You can start learning to program computers when you're ready to give it a try. Like anything else, if you find you enjoy it and you work at it it, you can become a good programmer no matter when you start. And remember that college is a good place to try out lots of different subjects -- you'll learn what kinds of things you like (and what you don't), and you may surprise yourself!

Thank you comment icon Thank you! Alex
2
1
Updated
Share a link to this answer
Share a link to this answer

Jimmy’s Answer

Yes, it is definitely possible. I personally didn't start learning programming until I went to college. In fact, you may be at an advantage over some that started before college. You start with a clean slate without any previous biases and are more open to exploring new ideas and approaches. There would be no previous habits to break and hopefully the college program can enforce good habits.


If you are curious about starting, there are plenty of webcasts available from top universities like Stanford, Berkeley, and MIT which you can start learning the basics from.

Thank you comment icon Thank you! Alex
1
0
Updated
Share a link to this answer
Share a link to this answer

Gaurav’s Answer

It is never too late to start anything!


The great thing about learning programming is that there are several free/low cost resources available to teach you. Many of these are also online! Check out:
General Assembly
Coursera
Khan Academy

0
0
Updated
Share a link to this answer
Share a link to this answer

Alyssa’s Answer

I'd like to address your statement about having passion for the work - If you're a hard worker and you have a passion for doing things well, you definitely don't have to be passionate about the exact thing you do!
0
0
Updated
Share a link to this answer
Share a link to this answer

Gloria’s Answer

Definitely! If you like problem solving and you're a technical person, you can definitely pick up programming in college or even later. A lot of programming languages are similar in the concepts you have to learn, so once you learn one, it will probably be easier to pick up others. There are tons of resources out there for learning most programming languages.

0
0
Updated
Share a link to this answer
Share a link to this answer

Michael’s Answer

You can definitely pick it up when you start college, however I would advise you to try and play with some programming languages (I would recommend Python). The more you program, the better you will become, and the faster you can write good code. As Bhavesh said, having strong logic and mathematical foundations are important to becoming a good programmer.

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Ravi’s Answer

Yes. If you are interested in programming you don't even have to wait for the college. You can pick up any fundamental programming language book (Python is a good start) from a library and can get a feel for it. Once you are in school you can take first level courses in programming.


The answer for the question you asked in the description is also yes. If you work hard at it you can become a good programmer (even if you don't have a very strong passion for it). The passion can evolve over time too and you might end up becoming more passionate about programming as you go on learning.

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Steven’s Answer

Absolutely.

The best time to start computer programming was years ago but the second best time to start is right now. It is never too late to pursue something that you are interested in.
0
0
Updated
Share a link to this answer
Share a link to this answer

Julia’s Answer

Yes! It's kind of a myth that you need to be a magical genius who started when they were 12 to be a good programmer. It's definitely okay to learn it for the first time when you go to college.

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Oliver’s Answer

Most definitely! I learned programming in college and that language was APL. The important thing to remember is to not get hung up on any language. In my experience, if you learn one language, the other ones are easy to pick up.


I'm going to deviate on your answer and talk about computer science.


If you happen to major in computer science, remember that there are theoretical and then there are the practical programs. Theoretical ones tend to be very mathematics based ( computer science derived mainly from mathematics ) and in fact, no programming language is formally taught. Practical ones tend to go through procedural, then object-oriented, etc. Ultimately, it's the algorithms, data structures, discrete mathematics, statistics, etc. that's a huge part of computer science. Programming is but a teeny weenie part.


Good luck!
Oliver

0
0
Updated
Share a link to this answer
Share a link to this answer

Jason’s Answer

Absolutely! You're right that it is recommended to have prior computer programming experience, but it is in no way required in most cases. As far as I'm concerned, the requirements for college computer engineering are the logical sciences and math.


I am actually still a student in Software Engineering, and most of my classmates did not have prior experience going into college. As many have already said, it would be strongly recommended to play around with programs since it's the only way to get better.


Best of luck!

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Aditya’s Answer

Of course it is :)
I started learning programming only once I started college. If you are passionate about learning programming, it will not take a lot of time to become an expert :) Its fun !

0
0
Updated
Share a link to this answer
Share a link to this answer

Aaron’s Answer

Absolutely, you won't necessarily know if you have the passion for it until you try it. Depending on your degree in college, you will likely have the opportunity to "test the waters" by taking introductory courses etc before having to put a stake in the ground and pick your major. For instance, I started an engineering degree expecting to major in computer systems, however after the first 3 semesters I decided that electrical was more for me and was able to then focus completely on that.


I will say however that sometimes you will find yourself working on things that you are passionate about both inside and outside of the classroom. This can be a good indicator when trying to decide if you can see yourself enjoying a particular type of work or study.

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Bhavesh’s Answer

One can start computer programing at any age technically speaking. However, some foundation in Mathematics, Logic and Science might be needed before getting started. And, to answer the specific question, yes, one can definitely start programming before or during college

Thank you comment icon Thank you! Alex
0
0
Updated
Share a link to this answer
Share a link to this answer

Mahesh’s Answer

Yes, you can after learning the syntax and basics of that language. However, what is more important is to learn algorithms and data structures that you need to implement in any programming language.

0
0
Updated
Share a link to this answer
Share a link to this answer

Daniel’s Answer

Absolutely! I'd say the sooner the better, but it's a space that keeps developing and changing and without a doubt it can be picked up at any point in time. I'd also emphasize the importance of other Computer Science basics to the process of becoming a skilled developer (e.g. algorithms, logic, math, data structures, design patterns)

0
0
Updated
Share a link to this answer
Share a link to this answer

Rob’s Answer

The answer is "most definitely".

For what it's worth, the single computer programming course I took in high school didn't look anything at all like the programming that I encountered in college. Frustrated, I dropped out of the computer science program at my college and changed over to do something completely different (psychology). I off-and-on tinkered with different software development skills throughout my early career -- some of it freelancing, some of it for personal projects, and some of it ad hoc programming while in non-development roles at my job -- then took the leap into full time software development years later.

The programming skills themselves are ones you can learn (and re-learn) at any age, and at any point in your career. The priceless lessons to learn as early as possible for a successful career in software: (1) learn how to communicate effectively, and (2) learn how to work on a team.
0
0
Updated
Share a link to this answer
Share a link to this answer

Grace’s Answer

Yes!! I had only done some website design before I entered college and decided to study computer science. I fell in love with it and now I'm interning at a great tech company.

You might feel a little lost when you start. Some people in school have been programming since they were kids. Try not to feel discouraged cause I can guarantee you will not be alone in this feeling. I felt really far behind my peers but but once I said something and reached out to other students about how I felt, I realized that I was not alone and that others felt the same as me. Programming is great but is difficult so keeping with it is the best thing you can do for yourself once you start.
0