Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 13th, 2006, 9:33 AM   #11
Wilheimer
Newbie
 
Join Date: Apr 2006
Posts: 13
Rep Power: 0 Wilheimer is on a distinguished road
I started by learning qbasic, which as DaWei states, is not a very effective tool. It did however, teach me some of the general concepts behind programming. Assembly requires knowledge of these concepts along with knowing the architecture of the target processor you are programming for. Another aspect of assembly is that the programmer must be familiar with different number systems (binary, hex).
Wilheimer is offline   Reply With Quote
Old May 13th, 2006, 10:20 AM   #12
Ade
Hobbyist Programmer
 
Ade's Avatar
 
Join Date: Oct 2004
Location: England, UK
Posts: 139
Rep Power: 0 Ade is an unknown quantity at this point
I personally would recomend PHP. Although it's applications are limited I found it a very forgiving language to start with. It taugh me the basics well and I found C++ very easy after that.
__________________
Don't wound what you can't kill
Ade is offline   Reply With Quote
Old May 13th, 2006, 10:22 AM   #13
yeohhs
Newbie
 
Join Date: Apr 2005
Posts: 18
Rep Power: 0 yeohhs is on a distinguished road
Send a message via Yahoo to yeohhs
I enjoy coding in Win32 assembly as a hobby. I'm using RosAsm which I find easy to learn and use. See http://www.geocities.com/yeohhs/ for some example with source codes.

Best Regards,
Yeoh
--
yeohhs is offline   Reply With Quote
Old May 13th, 2006, 10:35 AM   #14
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 4 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Jumping from VB to Java, VB taught me a little bit about programming. VB does things about differently than other programming languages ut it did indeed give me a jump start on programming. It's basically what got me into programming. Java is pretty easy in comparison to other languages like C++ and definitly Assembly. Java is a high-level language which, I think, is a good way to start programming but learning the basics of programming will really help someone with no programming experience. Learning to use a usage language with 1,000s of classes provided by the Java API is a good way to get started programming while learning a lot of programming concepts.
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old May 13th, 2006, 12:01 PM   #15
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
I wouldn't recommend PHP as a starting language - while it's powerful, it doesn't exactly ooze fantastic design.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old May 13th, 2006, 10:52 PM   #16
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
I would recommand learning C first. I started off learning PHP first than moved to C now im stuck between learning C++ or C#
KyrinComaBlack is offline   Reply With Quote
Old May 13th, 2006, 11:11 PM   #17
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
I'm going to (cautiously) recommend Python. Many novice programmers learn to wield a tool without ever learning to solve problems. Honky li'l horn, ringy li'l bell, pushy onna pedal, go like hell. You may (or may not) get to the convenience store, but a successful road-racer it doesn't make. Learning Python, if you stop to wonder 'why' along the way, and get some good documentary material, may induce a problem-solving mindset. The drawback is that it may spoil the learner to the point they forever avoid languages that don't have the underlying support that allows superfluity to be discarded.

If one wants to be a mechanic or an automotive engineer, then one is going to eventually have to go beyond accelerator pedals and get to the nuts and bolts (assembler).
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 14th, 2006, 3:06 AM   #18
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
Like DaWeI said just basically learn Python. And read everything right if you don't understand something in the docs read over it again. If you still don't understand just come here and ask questions.

There are many programmers that started learning Python or basically just went to a mid-level language. Start at something small and work yourself up.
KyrinComaBlack is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 7:02 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC