Thursday, July 30, 2009

I want to learn computer programming.pls where should i start?

computer programming

I want to learn computer programming.pls where should i start?
Well you have to pick a focus, as in, web-programming, or OS, or applications... principles are the same, but languages are very different. Since anything web-related is available everywhere, try looking up AJAX programming - it'll give you 4 "languages" to start with (JavaScript, XML, HTML and CSS), and what you do in JavaScript will be a good foundation for figuring out C++, Java, C#, and so on. Look up Webmonkey.com for the very beginning, then move to more professional W3school, DevGuru, MSDN (does not include anything on non-Miscrosoft environments), The CodeProject and so on. All those resources are free and GOOD - there are millions of free but amateurish and wrong ones.
Reply:Why do you want to learn to code? The answer to that will tell you which languages are appropriate. In general, C or a C-derivatie seems to be where most people end up when coding for 'normal use' and an awful lot of languages use the C syntax, which is handy.


If you're looking at web applications, PHPs free and there's an awful lot of resources available for it. ASP's free with windows and similarly supported, but it's non-portability might limit you somewhat if you want to code for money. AJAX is The Current Big Thing (in that it's horifically overused....) in webapps, but requires a base knowledge of PHP and JavaScript.





Visual Basic's a bad one to learn on because it teaches bad habits, and provides easy workarounds to avoid best practice. It's fine if you'll want to stay with VB, but if you're looking at using other languages, it's not so good.





It doesn't really matter which environment you're coding in - common sense dictates that you test on the kind of machine you want to run the app in, though. Linux can be more geared towards software development than Windows (depending on the distro), but if Windows is what you're comfortable in, might as well stay there. Bear in mind, though, that most servers running PHP will be Linux or UNIX based, whereas MS servers tend to run ASP. The differences between OS's only becomes apparent as your code gets very complex, and generally by then you'll be able to work out how to port it accross platforms.
Reply:start going to school and enroll a course dat has computer programming...if you dont want that just buy books and research on the internet...
Reply:start with C programming language book:


http://cm.bell-labs.com/cm/cs/cbook/





Install Fedora core Linux on your machine. Program in Linux environment only. Slowly once you gain expertise in C, move to C++ and then to Java.





If you are not familiar with Linux, you can familiarize yourself with commonly used commands online by googling.
Reply:Go to your local college IT Department and they will advise you the best course for yourself.
Reply:I would learn VB.NET or JAVA.





C is an excellent language but the advantages of learning the two before is that you will also be learning OOP (Object Orientated Programming and with VB.NET you will also be learning Event-Driven Programming) all in go.
Reply:You should start looking around at colleges,itis the best place to look if you want to learn more about computer programming. they have many different types of courses to do with computers.Try it for yourself.
Reply:I suggest you check the local library for programming books and see which programming language you feel happy about learning. There are a lot of different languages that do different applications so you should also decide which area of programming you want to get into. Then you can look at local colleges for courses in the language of your choice.


No comments:

Post a Comment