Andy-H Posted November 28, 2011 Share Posted November 28, 2011 Hi, I want to learn a lower level language, I am comfortable with object oriented PHP and OO concepts. I don't want to learn a new language for any particular reason, just for the sake of learning. I like the idea of being able to write portable code in java but also like the idea of writing in C/C++ for the speed and low level integration with hardware. My boss said if I want to be a geek, learn C, if I want to get rich learn java lol I just want to be able to write application with more control than PHP allows me, and have a fairly good understanding of integrating graphics and forms. So what would you advise? And where is a good place to start? and up-to-date Cpp or java books you can recommend for beginners ( although I find it hard to learn new languages as I already know PHP to what I consider to be a decent understanding and get bored with the println("Hello world\n"); and "this is a for loop" crap) Thanks Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/ Share on other sites More sharing options...
requinix Posted November 28, 2011 Share Posted November 28, 2011 If you want a low(er)-level language then C. If you want something more powerful than PHP then... well, anything that isn't oriented towards being a web language. Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1291978 Share on other sites More sharing options...
Andy-H Posted November 28, 2011 Author Share Posted November 28, 2011 In my shoes which one would you learn? Which one will be more beneficial later in my career? Which one is most widely used in business applications? I'm open to other suggestions too btw, not just java/c Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1291980 Share on other sites More sharing options...
requinix Posted November 28, 2011 Share Posted November 28, 2011 I would say C. There are a lot of concepts that higher-level languages don't have you think about very often, and knowing those can bring great insight into how things work. Most beneficial? Depends what you want your career to be. For web stuff you should know PHP and .NET... Most widely used? There is no one answer to that. Depends on industry, finances, who is making the decisions... Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1291988 Share on other sites More sharing options...
blackcell Posted December 1, 2011 Share Posted December 1, 2011 If you want to get really low, go pick up Kip Irvin's Assembly language programming. Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1293079 Share on other sites More sharing options...
KevinM1 Posted December 1, 2011 Share Posted December 1, 2011 Screw that. Just wire some nand gates together. Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1293081 Share on other sites More sharing options...
ignace Posted December 1, 2011 Share Posted December 1, 2011 Screw that. Just wire some nand gates together. Yep. You can't get any more low-level than that ;-) Otherwise I would advice Assembler for the Intel processors. Quote Link to comment https://forums.phpfreaks.com/topic/251984-i-want-to-learn-a-lower-level-language/#findComment-1293172 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.