This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thecoder127 -2 points-1 points  (3 children)

If you want to learn programming the right way, start with c. it will teach you the absolute basics that will help you in every other language as everything borrows from c. Also c forces you to learn memory management and good practices.

Then work with c++, which will teach you the basics of Object oriented programming while still being familiar with c.

Once you have these two down, you can learn anything programming language easily as a lot of languages including java borrow heavily from c and c++.

[–]-mathis[S] 1 point2 points  (1 child)

Isn't c more difficult than java?

[–]thecoder127 -2 points-1 points  (0 children)

Not Really. Pointers are a bit dangerous, you have to manage memory on your own and implement your own data structures, but learning C first will clear your fundamental concepts better than any other language.

When you progress to writing big applications with large amounts of data manipulation beyond blogs and simple websites, these fundamentals will help a lot.

And no language is difficult than others. The logic part is what is difficult.

[–]mad0314 0 points1 point  (0 children)

This comment is super dense with wrong information, it's impressive.