Jump to content

Newbie Help

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
3 replies to this topic

#1
Bellethezar

Bellethezar

    Newbie

  • Members
  • Pip
  • 2 posts
Im 15 yr old guy thats finnaly figured out that i want to try and get into programming. I have no idea of which way to go to start learning code (even which version of code would probably be the best to learn first) or what other information i need to learn to be a programmer. I wouldn't ussualy ask for educational help because my dad used to be a tester at microsoft but hes not help when he doesn't believe i could be a programmer. Plz any advice is really apprieciated.

#2
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
Welcome to CodeCall, Bellethezar!

The first thing you've to think about before you're choosing your language is; what do you want to do? Do you want to make desktop applications, kernel hacking, embedded systems, console applications, etc.? If you want to make desktop applications, it will be the easiest to choose a so-called high-level languages, but you could use a low-level language as well. The difference between the two terms is; in low-level languages you really have to know what you're doing, and you've to know the details and many things about the language - and in high-level languages you've to do/know the opposite. The terms are relative, though. It means that some languages are more low-level than others, but more high-level than some other language again. C is more low-level than Visual Basic, but it's still more high-level than Assembly.

Other things you've to think about is how you like to program. You've to think about the functionality of the language, syntax, environment, etc. Do you like simple syntax, english-alike-syntax, complex syntax, etc.? Do you like prodecural programming, object-oriented programming, etc.? Do you like RAD/WYSIGWYG development, console interface, interepreting, etc.?

Read what I wrote, and see if you can list some of the things you want the the language to have. Then it's easier for us to help you with choosing the right language, though there really isn't a "right" language - but only a right language for you.

If you don't know some of the terms I wrote about, then try look it up using services like Google, or Wikipedia.

#3
Bellethezar

Bellethezar

    Newbie

  • Members
  • Pip
  • 2 posts
See, i want to learn a code that is easy to learn but also isn't that specific for makeing specific programs so that it'll will be easier to learn other code as i get along. I like the idea of makeing a desktop applications first since that will be easier to test out first for since i will be able to test out the programs on my computer quickly. Again i want to start off as easy as possible when learning code so english-alike-syntax will probably be the best for now.

i hope some of this can give you guys some ideas towards you think will be good for me.
Thanks-Bellethezar

#4
v0id

v0id

    Retired

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,936 posts
Yes, that helped.

Console applications are usually the easiest to make, but it depends on the language as well. If you choose C, then GUI (Graphical User Interface / Desktop Application) applications are much harder than in a language such as Visual Basic.

You say you want it to be easy to learn, and easy to use, and fast to test. I think you should look on some BASIC-dialect, and Visual Basic.net will probably be the best, because it's a relative new technology (.NET-family) and it has some of the well-known features like OOP (Object-Oriented Programming.) It also have a english-alike-syntax, which sometimes makes it easier, though it doesn't look good in my opinion.

So, read about Visual Basic.net, and see if it's something for you. If it's, then you can download the IDE's and other tools, and you'll be started right away. Another alternative would be the language Python, but since Visual Basic.net fills your criteria best, I will recommend this.

There's an article about Visual Basic.net on Wikipedia.
You can find it here.

Good luck with everything!
If you've more questions, then just remember to ask!