Click to See Complete Forum and Search --> : how to program?


php111
April 16th, 2006, 04:55 PM
hi, I'm new here and i like this site. Anyway, how do i program in HTML, CSS, PHP, MYSQL, C, C+, C++, whatever i would need to know and what can i use it in when i'm done learning? Thanks. Bye.

Ciralia
April 25th, 2006, 01:11 PM
Your first stop should be a bookstore or classroom. Pick one language to learn first, then you can move on to the others. Nearly everything done on computers involves software programming.

nolxev
April 25th, 2006, 03:12 PM
Are here any FAQ about "How to begin to program" ? They could be important.

HanneSThEGreaT
April 26th, 2006, 10:27 AM
hi, I'm new here and i like this site. Anyway, how do i program in HTML, CSS, PHP, MYSQL, C, C+, C++, whatever i would need to know and what can i use it in when i'm done learning? Thanks. Bye.

Hello!:wave:

Well this is my opinion...

How to program depends on how much time and effort you are willing to put in. Programming languages are not like (for example) MS Word, which you can almost instantaniously figure out by playing. Programming is also not an over-night thing.

You need to get the proper basics first, like, get a book on 'Introduction to Programming' or 'Programming Concepts' or 'Programming Fundamentals', there should be a lot of titles available in that category.
Once that is done, go one step further and start with your desired Lnaguage you want to program in, by doing it like this, you have the right building blocks and understanding. What I would also suggest is, don't only get 1 book, get as many books as you can, and go through all of them. Fine, there will be a lot of repition in the books, but the more you read it, the more you understand it. No 2 books are identical or as good as each other.
Then, remember, books cannot teach you everything - you'll be amazed you will teach yourself by trying things - if you're not going to try to do things, if you're not going to get errors - you will not learn.

But I can tell you this, the more you learn, the more you will want to learn - the more you know, the more you will want to know.

Good luck, and I hope my suggestions were helpful

dglienna
April 27th, 2006, 08:46 PM
You should come back to this site often, and start reading posts. You can get a feeling of different language features, and problems that arise when using each. Once you start learning, you can help others with their problems.

One of the best ways to learn to program is by DOING it, as has been mentioned before. There are some free compilers out there, or you can use VBA in Office products.

jmel1019
April 27th, 2006, 10:15 PM
In my opinion,

1. Get a computer.
I started out programming when I was 12 on my windows 98 powered Laptop.

2. Think of something you want to be automated.
I started 'programming' in C++. I started out with the Hello world application. We owned a computer rental shop and My task was to monitor all of our users (how much time have they consumed and what services did they use). It was very difficult using paper. I started building in C++ which was indeed very difficult. but luckily all my hard work paid of after 1 year with a fully functional intranet program that measured time. It even used winsock! I then realized that I had written a lot of spaghetti code and it would be virtually impossible to maintain or add new features to it. It was the result of lots of trials and research. I learned.

3. Research and Choose the best languange that would suit you and your project.
Probably I made a difficult choice, C++. You program using languages. Everyone has its own advantage and disadvantage. That's why you have to research and find the one that suits your needs. Classic VC++ for example gives me great control of almost every aspect of the program, though great control comes with great responsibility. This includes extensive error handling, memory allocation, string/array manipulation and if you dont do it right. Results are unpredictable. Not to mention the amount of time involved in developing simple projects. But if you do everyhing right, you'll have a top performing program that could be capable of HEAVY loads.

4. have your search engine ready for research
sites like MSDN and codeguru are very informative. Searching is also helpful if you need help and you know WHERE you need help. and be proactive and look for good practices, tips and tricks. This can save you alot of trouble in the future. A proven solution would only take minutes to read. learning by mistake takes a lot from you.

5. Sit down and get going
Patience is one thing that you should have as a developer. I myself could sit here and code for one whole night. But in the contrary, Relax, Code generated with a conditioned mind is far more efficient than code generated with your brain offline =P

6. LEARN
I dont really visit this site that often I was just looking for help using dynamic menus in ASP .NET. good thing I stumbled on your post =) hope this helps. And BTW I'm just 19. Programming is for everybody

fyr000000@163.com
April 29th, 2006, 08:20 AM
See other programmer's coding
多看别人的代码

SuperKoko
April 30th, 2006, 07:08 AM
php111: Except if you are familiar with computers, C is not a good language to start with.
C++ can be good if you learn with a modern book.
But, even C++ is not perfect for learning : There are too few runtime checks. And writing in C++ requires some discipline.

I don't know which is the best language to start with. And, it is probably very person-dependent.
Giving an objective advice is difficult.

Rich2189
April 30th, 2006, 10:04 AM
If you want to go for the C++ option go for learn C++ in 21 days, it explains how to do things properly, i.e set pointers to 0. But learning basic would be a good place to start, you can get VB express for free off MS. If its web design you are after i'd go for php lovely language.

As jmel1019 said its best to learn through projects you want to create.

SuperKoko
April 30th, 2006, 11:14 AM
Searching on the net, I found that Python and Pascal seems to be the most popular languages for beginners.
If you don't mind selling your soul to microsoft, you can use VB too. ;)
The main risk of VB, is learning bad programming practices.

Rich2189
April 30th, 2006, 03:06 PM
Yeah pascal is good, similar to C. The Begin End system is very cruddy though, makes code look worse than it is. can't beat the {}. :) i started in VB, my first few programs were indeed dreadfully writen.

I recomend this pascal compiler http://www.bloodshed.net/devpascal.html

this for C++http://www.bloodshed.net/devcpp.html
not any good for doing resources though

and here for the plethora of MS goodies http://msdn.microsoft.com/vstudio/express/vb/