|
Hi, i'm very interested in computers and have a lot of knowledge on the hardware of computers. I really like doing stuff with computers doesn't matter what it is. I would like to start learning how to program and programming languages. Does anyone know the best or good languages to start off with like for someone who has no knowledge on programming? Also if you knew where to learn it or you have a URL that leads to a website that you can learn it from and if you could give me a example for a easy program i can build from that language? Thank you for your time. |
|
I would recommend you start with Java. It's a pretty good language and allows you to jump right in. The cool thing is that it's multi-platform so the appliactions can work on any operating system that has Java and some of the syntax is the same as C++ so when or if you decide to say "move on" or learn C++ too, it will be fairly easy for you to transition. The skill to learn more than one language comes with time especially if you have never programmed before. Tutorials wise, I recommend The New Boston: http://www.thenewboston.com/?cat=36&pOpen=tutorial If you need more collegiate style tutorials, I can get a few to you from a programming class I took awhile back. Good luck. Remember to use forums and other communities to help you progress further. |
|
As said before... Java and C++! They are very good languages and a LOT of things on a computer are made with those languages. I am currently in the process of learning them. They can make games, OS, a program in general, etc... Good luck. |
|
Thank you for your answers. i will read the new boston when i get back from school. I think i'll just stick to learning from websites and books etc. I plan on going to a college course on computers (not sure what aspect though) when i'm finished school. |
|
One thing to keep in mind: to learn well, use each new thing as soon as you learn it. Think for yourself: what could I make with this? It might just be some dumb little function that moves a dot around or repeats something, but keep on creating anyway. That's how you learn anything on a deeper level: figure out a way to use what you learned. |
