Starting Programming - Where to begin?

Pages: 1, 2
free web hosting

Read Latest Entries..: (Post #15) by Miles on Jun 18 2008, 04:54 PM. (Line Breaks Removed)
I myself started with VBScript, a cut down version of Visual Basic. I learnt it by following tutorials in a magazine I read called computer shopper (the British Computer Shopper, not the american one) and soon moved on to real Visual Basic, visual basic 6 to be precise. I learnt it well, and by then had a good understanding of how programming works and so on. I tried out other languages, and event... read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Free Web Hosting > Computers & Tech > Programming > Programming General

Starting Programming - Where to begin?

MOOSE
I am new to programing and I am confused about where to start. I would like to learn how to make programs but i hav no clue how to.
Thanx

Reply

minnieadkins
First thing to do is read what you can. Find lots of primers and tutorials. Go to your local library and check out a few books if you like. If you're in college I'm sure your university's library will have a few.

What programming language are you interested in? First of all if you're wanting to do c++ or something like that you'll need a compiler. Some universities offer free software to their students such as MS visual studio or something like that. You can check into that or just download one off the net. Java has a free one I believe. If you're wanting to program in php and javascript you can use astahost as a place to upload and test your files.

Read all the posts that have topics related to starting out, or beginners and programming and I'm sure you'll find a lot more resources.

First thing you really need to know is what programming language do you want to learn, and what exactly do you want to make? Do you just want to learn programming, or do you have a goal (some type of programming) that you wish to achieve?

 

 

 


Reply

pyost
If you are really new to programming, I advise you to start with some basic programming languages, for example QBasic. It is quite simple, but can be used for some really neat programmes. The good thing about it is that you learn the basics of programming while learning a new language.

When I started programming, I began with QBasic, than practiced it for about half a year and then switch to Pascal (which I had to because of school) and C# (because I wanted to). Other friends of mine who have never programmed before had a lot of problems understanding the way programmes work. I had the advantage because I learned a language that tought me the basics. Now, with those basics I have no problem learning more complicated languages (such as C#), because I know my way around.

So, don't start with something difficult right away, you're better off with QBasic, trust me. After that, switch to C#, in my opinion one of the most powerful languages (currently). The future of Windows applications is within it, and you know how Microsoft programmers have really good salaries biggrin.gif

If you listen to my advice and start with QBasic, this is a good tutorial:
QBASIC Programming for Kids
Don't worry, even though it says "for kids", any starter can use it.

Good luck!


Reply

viterbi209
What kind of things are you trying to program? Web pages? Applications? If you are tyring to program the web you will need to learn different languages from programming applications or games. If you are just trying to learn anything in general I would suggest you start with Java since it uses the object oriented approach which is the programming methodology in widespread use today. Universities start you off with Java these days, at least they did for me. The book they used was "Object-Oriented Problem Solving Java Java Java" by Ralph Morelli. As for web programming, pick up a book on HTML, unfortunately I don't know any good books to recommend. If you have any questions, post it on the forums, I am sure there are many people willing to help including me. Good luck.

Reply

pyost
You cannot "program" web pages. Programming is creating a sequence of commands that get executed one after the other. When making a web page, the HTML code doesn't get executed that way, it is only used to show the graphical web page. However, you can CREATE a web page. For that, start of with HTML, and when you master it go to php and databases, since all major websites use that.

Reply

Jeigh
You can program web apps, that is probably what he was referring to...maybe.

But yes I would also reccomend java as a first language to learn. QBasic is obsolete, and you can learn the basics of programming just as easily in java. Java, java, java is a pretty good text actually as it lets you learn everything from a hello world! program on up.

Regardless of the language you choose to learn first, follow the reccomendations here. Get some good resources before trying to jump in. While its possible to learn from code examples and short bits and pieces on various sites. If you have a well constructed primer, tutorial site, or textbook it will help you immensely (especially since you have no experience at all). Textbooks are expensive, but they also sometimes come with all the software you will need (compilers and whatnot) and then give VERY detailed descriptions of using the software and give you a very good step by step view of what is needed to go from a desire to code to having output on the screen.

Good luck and enjoy programming biggrin.gif


Reply

KazDoran
I started my programming with Scheme (a variant of LISP) and I must say it's a very good place to start, because it's simple to understand, you don't have to deal with data-types most of the time, it supports multiple programming paradigms (Object-Oriented, Imperative, Functional...) and you can do very nifty programs, and learn about abstract data-types, tree algorithms, whatnot.

Very flexible and easy for a first language (OK, I admit I got tired of all the parenthesis real fast tongue.gif) and you grasp the basics of programming really smoothly with it.

I recall my 1st year university project on Scheme was to code the AI of a sort of exploration robots, having them to travel through an unknown world, creating maps on what they've found and relaying all that information to every other robot in the world. It was quite a challenge (even greater since I was forced to do it alone in one week because my colleage didn't give a crap for it and it was supposed to be a full month 2 people project) and I must say I was impressed by the power of the language.

Since it's an interpreted language, you don't need to compile it and it runs on every OS where you have the "IDE" installed. DrScheme (http://www.plt-scheme.org/software/drscheme/) is a very good application to develop Scheme projects. I'd recommend you my university book but it's not sold anywhere else but there and it's in portuguese... tongue.gif

Anyway, there are tutorials out there for sure, so no worries, you can learn it! biggrin.gif

Reply

viterbi209
programming, creating ... does it really matter??... you should know what i mean by context.. blink.gif .. and yes definitely QBasic is obsolete. If you learn procedural programming, I heard switching over to object oriented programming is going to be a little more difficult.

Reply

carny gal
I started learning programming with Python simply because it came installed on my computer. It is a fairly easy programming language to learn and you can easily pick up another language from there.

I also found an excellent tutorial for Python when I was learning it and that really helped. There are tutorials for about any language you choose to learn available free online.

Here is the Python tutorial that I think highly of:
[url=http://www.freenetpages.co.uk/hp/alan.gauld/]http://www.freenetpages.co.uk/hp/alan.gauld/
[/url]


Reply

blackfox
Wow lot's of tips for starting on programming.
I, myself am looking into it as well on the moment.
I think it is good to start with a sort of basic programminglanguage and then choose something more specialised.
I'm going to look in QBasic, DrScheme and Python which you guys sugested, wonder where it will bring me.

Reply

Latest Entries

Miles
I myself started with VBScript, a cut down version of Visual Basic. I learnt it by following tutorials in a magazine I read called computer shopper (the British Computer Shopper, not the american one) and soon moved on to real Visual Basic, visual basic 6 to be precise. I learnt it well, and by then had a good understanding of how programming works and so on. I tried out other languages, and eventually found one I liked most: PHP, a web scripting language. I suggest you do exactly what I've done, as it works perfectly, though in some cases, the languages I've used could be swapped for different ones.

Reply

Snake
Ok, I think you should go with C++.
It may not be as easy as qBasic or Python, but it is one of the most powerful languages.
C++ used for all sorts of programs, and has a lot of freedom.
With Python you won't learn anything that will help you in other languages.
I tried Python, and there is no } and {
So I moved on to C++ and it isn't that hard!
Easy if you take time on it and get the hang of it.
If you want to start programming C++, Here's a link to a great IDE.(compiler and editor.)
Dev-C++ is a really good IDE I use. (Doesn't work with Vista, I believe.)
If you have Vista or anything under Windows 95, then Try Visual Basic.
Or if you have a Mac, you should have something called 'Xcode' on your computer.
That's my advice!

Reply

iGuest
I started out with GML (game maker language) since I wanted to program games.
Should I go to Java, Actionscript, C#, or VB from here ? :/

-reply by 3L|<

Reply

iGuest
I started out with GML (game maker language) since I wanted to program games.
Should I go to Java, Actionscript, C#, or VB from here ? :/

-reply by 3L|<

Reply

iGuest
I started out with GML (game maker language) since I wanted to program games.
Should I go to Java, Actionscript, C#, or VB from here ? :/

-reply by 3L|<

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Pages: 1, 2
Recent Queries:-
  1. good programming starting books - 25.72 hr back. (1)
  2. starting with programming - 30.41 hr back. (2)
  3. "starting programation" - 125.62 hr back. (1)
  4. starting time for programming - 130.69 hr back. (1)
  5. good starting programming - 132.52 hr back. (2)
  6. starting programming - 9.43 hr back. (24)
  7. starting prograing - 133.02 hr back. (1)
  8. english grammar "do exactly" "exactly do" - 137.63 hr back. (1)
  9. best starting programming - 150.28 hr back. (1)
  10. starting programming books - 160.15 hr back. (1)
  11. using qbasic with windows vista - 166.26 hr back. (1)
  12. starting a programming language - 227.93 hr back. (1)
  13. best starting programming language - 232.86 hr back. (1)
  14. best starting program language - 263.99 hr back. (1)
Similar Topics

Keywords : starting, programming

  1. Something To Start With...
    I want to start programming (3)
  2. How To Learn A Programming Language
    The two methods discussed (11)
    Hunting for a good book The more daunting task - hunting down a good book. The way is not easier
    one though. The search would require to shuffle through a big heap of books lying on a bookstore and
    ofcourse, its time consuming and generally, not to the dot. Once the book selected, only 20 percent
    is going to be the useful material all else (biggie 80%) is going to be waste for the reader though
    it will help to wash up the brain and clear some fundamentals. Reading books is quite convenient-
    after all, books are easy-on-eyes with well-organized and cross referenced m....
  3. Ruby - Better Programming Language Than Java Or C#?
    Ruby is an object-oriented, meta-programming language that has many de (1)
    hey all i read this very intresting and intriguing article and i thought i should share it here..
    find example codes in the attached file. cheerz! shiv Ruby —A Diamond of a Programming
    Language? QUOTE Have you heard about Ruby? It seems to be a popular topic in software
    development circles today. This language came to my attention at a Java conference last spring,
    where gentlemen like Bruce Tate (author of Bitter Java and Better, Faster, Lighter Java), Dave
    Thomas (Pragmatic Programmer: From Journeyman to Master), and others were all talking about Rub....
  4. What Shall I Learn First In Programming ?
    How to begin programming ? (11)
    Hey guys i'm posting here because i've a doubt, about 1 year ago i started to develop a
    certain taste for programming, at first i tryed code Websites using Html ,then with php, then Mysql,
    and at last all together. Now i alreday finished my hardware Reparation course, but that old taste
    for programming is calling me to do other thing else besides repair hardware. Meanwhile i've
    develop taste for other several kinds of languages and i'm a bit confused because i dont know
    whitch programming language bring me future. So i wonder what programming language sha....
  5. Programming Chatsites
    (6)
    Hey! I'm planning to make a chatsite. It's going to be a graphical chatsite, so
    there's a lot having to go in it. It's going to be a first experience with MySQL, PHP and
    the lot. It may seem a bit advanced, but I've always been one to tackle something advanced for a
    beginner. The chatsite will be a lot like http://www.furryocity.com , only with less features in
    the actual chatting (they have a lot of features.) I'm just wondering what I should look up to
    work on first. Javascripts, PHP, MySQL or what? I think I'll only be needing MySQL,....

    1. Looking for starting, programming

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for starting, programming
advertisement




Starting Programming - Where to begin?



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE