Jump to content
xisto Community
ashrafulsheikh

A Prelude To Programming What to learn? How to learn?

Recommended Posts

Get the latest book on PHP or ASP depending on what platform you want to go for. I would recommend PHP as its much easier to find resources and free hosting for PHP based websites. A good book on JavaScript will help too with adding more dynamic interactivity to your site. The reason why I suggest a book is because they usually cover the first steps in detail and build on from there rather then you googling from various sites to site trying to find the next tutorial.

Share this post


Link to post
Share on other sites

Anything and everything you can learn about PHP can be found in the PHP manual available on the PHP website. It is the best form of documentation i've ever ran into. For JavaScript, once you get the hang of PHP, you'll notice the syntax is quite similar. This is enough to get you started, for you'll understand things quicker. All you'd have to do then is figure out how certain things are committed differently than PHP, etc. Purchasing a book on advanced JavaScripting will be helpful afterwards.

For desktop applications, i'd recommend Python or C. Thanks to open-source software, you can get a sneak peak of how things are done. You may not be able to understand it, as the syntax is different than PHP and JavaScript, even more so Python. But Amazon has some nice books concerning them; just check out the user reviews. But with Python you should be able to learn the language via the Python website.

Share this post


Link to post
Share on other sites

Anything written by Larry Ullman will be a good source of information. He writes books in a very comfortable manner. Php and mysql are his favourite languages. See Amazon.com.

Share this post


Link to post
Share on other sites

Just wanted to share that if you use google you can find tutorials for most programming stuff. It is especially useful for beginner information, however sometimes more in-depth info as well. I would start online for basics to ensure it's something you're really interested in, and then go to a bookstore for more(Frys Electronics has a lot, as does Amazon.com)

Share this post


Link to post
Share on other sites

Resources are very available for programming. Its your interest and perseverance that would matter most. Reading is very easy to do, understanding it would be very difficult if you really don't have the passion for it.

Share this post


Link to post
Share on other sites

Hi strange nick.The main language for programming is C, it is one of the first languages and most used by day.It advantages are that it is fast and portable, that means that you can compile the same source in linux, macosX and windows.You will find a lot or resources about C, so just search on google.Other starters languages for desktop applications are the Microsoft suite.For example visual basic, it is very easy to use, but you really dont learn to program, just to make programs. This languages(.NET) are now supported by linux and macosx with the free implementation of Mono virtual machine.For programming languages i recommend you to learn javascript and php. There is a lot of information at w3schools.com . Php is very dynamic and highly supported by all the hosts, it also is very flexible, it supports many databases.About javascript, you should also learn about Ajax, it is now very used. There is not very much information about it but enough to start developing.Well, i think that it is a good introduction, now you can choose where to start.Regards, Seba.PS: Sorry for my english.

Share this post


Link to post
Share on other sites

I agree with seba. If you learn C you'll have an edge in learning other language since C is a very powerful yet simple language. There's a lot of similarity between C and other languages. So C could be your stepping stone.

Share this post


Link to post
Share on other sites

Since I already know XHTML and CSS, I think I should go with PHP (+MySQL).Is it possible to try and learn PHP and C at the same time without getting too confused. Also whats C++ and C#?One final question, is there any books I can read before learning a language. Something that describes the programming concepts basics and underlying principles?

Share this post


Link to post
Share on other sites

Since I already know XHTML and CSS, I think I should go with PHP (+MySQL).
Is it possible to try and learn PHP and C at the same time without getting too confused. Also whats C++ and C#?

One final question, is there any books I can read before learning a language. Something that describes the programming concepts basics and underlying principles?


Well it is possible. Since PHP and C has similarities. C# in the other hand is very different. I suggest you start learning PHP or C or both first before jumping into C#. There actually is a book that you can read before learning a project. I just forgot where did I put that book of mine. lolz. Let me find it for you. ;)

Share this post


Link to post
Share on other sites

If you already know (x)HTML and CSS, go for PHP and SQL. Also, you may begin with C and C++ (which are somewhat alike loool). As said above, Javascript will help you design more interactive pages... but just for starters, try to go without javascript. You'll catch up to it later... php is more important. THEN, try ajax and such.For the Desktop you have the already mentioned C and C++, and I would also encourage you to try out Haskell... it may be a little difficult in the beginning, but it's a pretty neat language and the performance is not bad at all! It's just funny lol (and really useful sometimes)Also, try Python and/or Perl. Ruby is also a cool choice. These last three work great both in desktop and web apps :)You don't need to learn C# lol. I mean, I never saw the need for it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.