Jump to content

Starting with BASIC

- - - - -

  • Please log in to reply
13 replies to this topic

#1
spherion

spherion

    Newbie

  • Members
  • Pip
  • 9 posts
Hi Everyone. This is Chad from Canada. I am in accounting at a community college. Actually, I have no programming experience but just started BASIC a few days ago and enjoying it alot. Not like boring accounting.

What got me into it was a co-worker who was a fulltime programmer before he switched to accounting. In his free time he designed macros in Excel for us that would facilitate everyday routine tasks like reformatting bank transactions and creating spreadsheets with formulas.

My current aim is to reach the level of learning VBA macros for Excel, since that is most applicable for my current profession. I would like to know what is the next step from BASIC? QuickBasic and then Visual Basic and then VBA or can I skip QuickBasic. My company is taking on more clients so there will be plenty of transactions that we need to prepare in spreadsheets for reconciliation. I would like to help them asap but have some supporting knowledge before I raise my hand.

Thanks. And hope to get to know you guys better

#2
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Welcome to our community, eh!

BASIC is an old simple language as is meant to be, QuickBASIC would be Microsoft's DOS IDE with minor additions that is still 23 years out of date. Visual Basic is Microsoft's own creation of the branch of BASIC-like languages and would probably be a good choice to learn next. It is partially implemented as VBA, and so you may share quite a bit of syntax between the two if your goal is to be fluent in VBA eventually.

Visual Basic is a little old however, Visual Basic .NET is a little newer, supports mostly the same syntax and has close ties with the Microsoft .NET framework which can be a plus if you were want to write applications a little more advanced than what VBA/VB6 could provide.

Alexander.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#3
spherion

spherion

    Newbie

  • Members
  • Pip
  • 9 posts
What is Microsoft Visual Studio? The future shop down here is selling that for $1000!

#4
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200

spherion said:

What is Microsoft Visual Studio? The future shop down here is selling that for $1000!
It's a fairly complete IDE, there are free versions for students (i.e. Visual Basic .NET express) or less expensive versions for a single language. The larger IDE has a lot of features such as team management and possibly Windows phone/PDA emulation.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
Welcome aboard! I would just jump into VBA. It's what you want to do, and trailing through several dead languages is basically a waste of your time. Right now, people pick almost any language as their first language, and are successful. If you want a "programming" language for designing your own apps, Visual Studio/VB.NET would be a good choice.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
mebob

mebob

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 490 posts
Welcome!

If you don't want to jump straight into VBA you may want to try Microsoft Small Basic. It's targeted at beginning programmers.
Latinamne loqueris?

#7
spherion

spherion

    Newbie

  • Members
  • Pip
  • 9 posts
mebob,wingedpanther and Alexander, thanks for your advice. Should I just drop BASIC and head for Small Basic? I got my hands on Visual Basic but I dont wana get scared away just yet hehe...

#8
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
I consider BASIC a basically useless language, unless you want a soft intro to assembly, which you don't.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#9
fread

fread

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 787 posts
Welcome to codecall Chad!
Perfection of means and confusion of ends seem to characterize our age. Albert Einstein :confused:

#10
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200

spherion said:

mebob,wingedpanther and Alexander, thanks for your advice. Should I just drop BASIC and head for Small Basic? I got my hands on Visual Basic but I dont wana get scared away just yet hehe...

Visual Basic may likely crack a few misunderstandings in their place and allow you to be a better VBA programmer. BASIC or that other BASIC dialect mentioned may only dumb down some issues in the end. You can always make some neat things in Visual BASIC while learning VBA, only if learning it for little bits at time.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#11
spherion

spherion

    Newbie

  • Members
  • Pip
  • 9 posts
VBA is what exactly? It is basically the functions already in Excel right? Do I need to download some other things to learn VBA

Update: Visual Basic turns out to be a lot of fun. I am working through the online tutorial: How to create a picture viewer. I haven't reached the coding part yet but looks like it is coming up soon :)

#12
RichardM

RichardM

    Newbie

  • Members
  • PipPip
  • 21 posts
Hello, Chad.

Welcome to the CodeCall Programming forums.

Good to have you here. This is a good group of people, and there is a lot of good information and many knowledgeable members in these forums. I think you'll like it here.

See you around the forums.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users