Post: Is it too late?
09-09-2013, 02:34 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); I'm a freshman in college and the most programming I have done is a Java class my junior year in high school which I still have a very basic knowledge of. As of right now I am doing all the requirement classes just to get them out the way and since I have basically no knowledge of programming is it too late for me to want to major in computer science? Should I have a decent amount of prior knowledge going into it or should I still be able to stay on par with most of the class? I have up to probably my second semester of my Sophomore year to make a decision. Let me know what you think! Thanks.
(adsbygoogle = window.adsbygoogle || []).push({});
09-12-2013, 07:53 PM #20
Pichu
RIP PICHU.
Originally posted by Conveyy View Post
Well I'd rather start out with C++ since it's a lot more Mac friendly than Java is...Xcode is designed specifically for C++ and Objective-C...I am downloading NetBeans now cause I may like it more than Xcode. But for the C++ or Objective-C, which would you recommend and how?

Edit: Netbeans works fine so now I am more than capable to use Java and C/C++ a lot easier instead of the Xcode hassle. Just let me know your opinion and what you would do. You have a lot more knowledge in starting positions than I do so I'm open to whatever.


I'd personally learn C++ but it's up to you. Java would be good for you as whatever your write now, will be usable elsewhere.
09-12-2013, 08:15 PM #21
Originally posted by Pikachu View Post
I'd personally learn C++ but it's up to you. Java would be good for you as whatever your write now, will be usable elsewhere.


I'll take the advice and go with C++ then. Since you said the PDFs you have won't work well, what would you recommend?
09-12-2013, 08:56 PM #22
Pichu
RIP PICHU.
Originally posted by Conveyy View Post
I'll take the advice and go with C++ then. Since you said the PDFs you have won't work well, what would you recommend?


Finding PDFs that will teach you on your system. Mine require software that requires Windows, so to learn C++ using the PDF would be hard.
09-13-2013, 01:45 AM #23
Master Ro
I make food
Originally posted by Pikachu View Post
He will have to choose what language he will prefer in the long run, though he will need to know how to write in a few others once he gets to the final year. Java and C++ are the two main languages now that people finish up with with a BS in CSP.


Of course he will have to focus on some language eventually. The key two words you said in your reply are long run. He just wants to start to learn programming.

Right now, when you're learning the basics, it won't really matter what language you choose to do. Learning basic data types, abstract data structures, and memory allocation is the same in most languages. After learning these basic things, it will be an easy transition into any language. But then again, what you do after that is beyond this post Smile.

The following user thanked Master Ro for this useful post:

Conveyy
09-13-2013, 02:44 AM #24
Originally posted by Pikachu View Post
Finding PDFs that will teach you on your system. Mine require software that requires Windows, so to learn C++ using the PDF would be hard.


Any advice, i'll start snooping around tomorrow after class but when it comes to something like this I'd rather have your input as you have more knowledge in this area than I do and you know what basics I need to focus on to build up my programming skill.
09-13-2013, 02:58 AM #25
Pichu
RIP PICHU.
Originally posted by Master
Of course he will have to focus on some language eventually. The key two words you said in your reply are long run. He just wants to start to learn programming.

Right now, when you're learning the basics, it won't really matter what language you choose to do. Learning basic data types, abstract data structures, and memory allocation is the same in most languages. After learning these basic things, it will be an easy transition into any language. But then again, what you do after that is beyond this post Smile.


My statement was rather an extension of yours. Aside that point, you can learn any language you wish and even make that the language of choice. My advice though is look into what you want to do. You may spend 3 years in one language learning it to find that it doesn't suit you for your needs. Even with basics, you will have to learn how things work from the beginning on up when learning a new language.

Try taking C# skills and program in Java. You can't, you have to relearn the language. The difficulty isn't as great but to memorize another language still takes time. If I asked to write write a C++ program using Java, you won't be able to do that either. The way you go about things in languages can be different as well and how the language handles things can be a deciding factor.

C++ and Java are two languages that I suggested he learn, you can start from the basics and still apply it to others. Why tell him to go learn some other language when he can instead start learning a language he will definitely be learning in the future. Gotta think ahead because he will be taking classes soon.
09-13-2013, 10:00 PM #26
Originally posted by Pikachu View Post
My statement was rather an extension of yours. Aside that point, you can learn any language you wish and even make that the language of choice. My advice though is look into what you want to do. You may spend 3 years in one language learning it to find that it doesn't suit you for your needs. Even with basics, you will have to learn how things work from the beginning on up when learning a new language.

Try taking C# skills and program in Java. You can't, you have to relearn the language. The difficulty isn't as great but to memorize another language still takes time. If I asked to write write a C++ program using Java, you won't be able to do that either. The way you go about things in languages can be different as well and how the language handles things can be a deciding factor.

C++ and Java are two languages that I suggested he learn, you can start from the basics and still apply it to others. Why tell him to go learn some other language when he can instead start learning a language he will definitely be learning in the future. Gotta think ahead because he will be taking classes soon.


Any luck on finding something that you feel would be suitable for a Mac user trying to learn C++
09-13-2013, 10:04 PM #27
Pichu
RIP PICHU.
Originally posted by Conveyy View Post
Any luck on finding something that you feel would be suitable for a Mac user trying to learn C++


I'm sorry I have none, and I have none to actually test upon to see if they are good or not.

Here is a YouTube tutorial series that I found that actually contains a good set of tutorials that you are looking for.


This will help get you started though a book will go into far better details.

The following user thanked Pichu for this useful post:

Conveyy

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo