I want to start with C++ but I'm not sure if I'm good enough. I heard so much about that you need to be good at math and I'm really not good at math. It's not like I have a hard time learning it, I just haven't done much math in my life. Is it really THAT important to be good at math if you want to get into programming?
Also, do you have any book to recommend to a beginner? I never touched anything like programming before.
Name:
Anonymous2009-01-13 18:11
Yo, protip : DONT learn C++ I highly suggest you start off with Web Development first and you start off with PHP and MySQL, trust me you will fucking wish you knew who the fuck I am just so you can thank me after you actually learn it, PHP is a very powerful language especially in web development, its awesome because you don't need to bother with a compiler or anything, all sorts of free webhosts have PHP and you can learn from the PHP manual and theres many resources on the internet, the thing about PHP is that it has a C / C++ like syntax. I suggest you start off with PHP and then you try C# which is like JAVA / C / C++ or you try JAVA either way they will both seem much easier after you learn PHP because PHP teaches you the fundamentals of programming, once you learn the fundamentals all you have to learn is syntax and limitations (what the language can / can't do) and JAVA , C , C++ , C# , PHP , Vala (C with a C# syntax currently being developed) they all have the same syntax style, same commenting, ect... PHP is the best starting language imo, I've been in the programming 'scene' a whiile and recently started learning PHP its clarified so much for me, like you I suck at math too, and in my opinion, C++ and C are languages that should only be used for creating operating systems, or just the core components of certain apps (games and such) then theres C# , JAVA , PHP ect... imo C# is you other really awesome choice as a first language, its a highly growing computer language by Microsoft, and you can use it on Linux too (with mono) its very good its like C# so much. Anyways good luck.