RE: Best starter language? 08-17-2013, 06:11 PM
#36
(08-17-2013, 05:09 PM)Slarek Wrote:(08-17-2013, 04:43 PM)bmchris Wrote: I started with C, so I think you should begin with itThere is few things why C isn't a good option for beginner:
1.Manual memory management.Small mistakes can cause cryptic problems even for good programmers
2.Working with pointers can be very frustrating because of their abstract nature
3.Char Arrays can be pretty stressful when a beginner probably just wants to print strings and maybe sometimes modify them a little.
Frustration is guaranteed when you just want to change the "cat" string to a "dog," and then you need to do it character by character.
C++ is much more pleasant thanks for the strings and better memory management. I'd start with Python or Java
Agree to the C part, but C++ isnt that bad as a start, because ones you understand a language like C++ then JAVA and others will be much easier.
A good programmer can program in many languages so a good basis is important.


![[+]](https://sinister.li/images/modern/collapse_collapsed.png)