New to programming, whats a good first language?
#1
Posted 23 August 2012 - 09:08 AM
#2
Posted 23 August 2012 - 09:57 AM
#3 Guest_ElatedOwl_*
Posted 23 August 2012 - 10:00 AM
#4
Posted 27 August 2012 - 03:41 AM
Rumors of my demise have been greatly exaggerated.
#5
Posted 28 August 2012 - 10:12 AM
#6
Posted 28 August 2012 - 10:44 AM
“Shimatta! Bare… nan no koto kashira?”
#7
Posted 28 August 2012 - 07:03 PM
That it isFrom what little I remember from my college class, C++ was relatively easy.
especially with visual
#8 Guest_ElatedOwl_*
Posted 28 August 2012 - 07:08 PM
Honestly the only reason to use it is if you're going to be doing low level memory stuff or need every ounce of effeciency
#9
Posted 28 August 2012 - 07:12 PM
hmm, that's good to knowC++ definitely one of the less forgiving languages
Honestly the only reason to use it is if you're going to be doing low level memory stuff or need every ounce of effeciency
before I start pouring time and effort into fully learning that beast
#10
Posted 02 September 2012 - 10:27 PM
If you really want to learn how stuff works from the bottom up, give C or C++ a whirl - but if you just want to write applications and not spend all your time nitpicking over the fine details, stick with things like Java or C#, the lower level languages aren't really for the non OCD.
Rumors of my demise have been greatly exaggerated.
#11 Guest_ElatedOwl_*
Posted 03 September 2012 - 11:29 AM
People always try to give the argument that people who have never dealt with mem management can't program efficiently and appreciate every byte, but IMO a shit programmer is just a shit programmer. If you write inefficiently with high abstraction, chances are you're too ignorant to be able to manage memory properly anyway.
#12
Posted 04 September 2012 - 09:53 AM
In light of recent news, though, I think I'm going to pick up Java
#13
Posted 09 September 2012 - 10:52 AM
#14 Guest_ElatedOwl_*
Posted 09 September 2012 - 02:27 PM
#15
Posted 19 September 2012 - 07:47 PM
Even though it's not "true" code, I figured out HTML and CSS pretty quickly at 15. I really enjoyed being able to create and customize my own website and see what other people did with theirs. I'd totally recommend it, it's instantly gratifying, doesn't take forever to produce quality stuff, and it's super easy to understand.
#16
Posted 20 September 2012 - 09:44 AM
As an engineer I was required to learn basic C++ which I did not find that difficult. Now, this term I have to take a course with a more advanced look and I can see where the others are coming from with the memory allocation stuff. It is quite confusing.
Even though it's not "true" code, I figured out HTML and CSS pretty quickly at 15. I really enjoyed being able to create and customize my own website and see what other people did with theirs. I'd totally recommend it, it's instantly gratifying, doesn't take forever to produce quality stuff, and it's super easy to understand.
Good to know, I'll keep that in mind
#17
Posted 21 September 2012 - 08:57 PM
Do not learn Java as your first language. It will ruin you as a programmer forever. Java has a lot of abstraction and automagically takes care of a lot of things like memory management. That is why a lot of people try to teach it as a first language, but I am going to go against the grain here and say that it is a Bad Thing.
I learned C (pure, unadulterated) as my first language and because of that hated Java when I had to take it in college. On the flip side, knowing C helped me in my numerous assembly courses (which I loved). I now use C++ at work and for hobby game development. I also work a lot in Perl at my job, and I am approaching Guru status in both languages.
A friend of mine, on the other hand, learned Java as his first language, and never had to take assembly courses because of his special program (combination of CS and business). Now he is going for his Masters, and he's asking me questions about bit-twiddling and memory management and pointers because he was never taught it at the beginning.
Don't get me wrong, Java is a very useful language. Yes, it is great to not have to worry about malloc() and free() and levels of indirection when working on enterprise level applications. But learning to use them effectively makes you a stronger hacker, because you understand what is going on behind all that abstraction even if you're not directly doing it.
#18
Posted 29 September 2012 - 10:53 PM
I'm sorry but that's a load of horse shit. For fucks sake, I learned PHP and then Java as my first languages and I grasp memory management just fine. It's only a bad thing if you lack the ability to learn more than one similar thing, like a simple primate or something.Do not learn Java as your first language. It will ruin you as a programmer forever. Java has a lot of abstraction and automagically takes care of a lot of things like memory management. That is why a lot of people try to teach it as a first language, but I am going to go against the grain here and say that it is a Bad Thing.
Java includes a full overview of basic programming structures, and is a GREAT way to introduce people to OOP (everything is a class! EVERRRYYYYTHHIIIIIIINNNGGGG~). It's not hard to pick up memory management and lower level operations after moving from Java.
Rumors of my demise have been greatly exaggerated.
#19
Posted 13 October 2012 - 11:21 AM
(//MihiPotestasSit\\)
#20
Posted 20 February 2013 - 12:38 AM