Personal Development for Smart People Forums

Personal Development for Smart PeopleTM Forums


Go Back   Personal Development for Smart People Forums > Personal Development > Technology & Technical Skills
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Technology & Technical Skills Computer skills, hardware, software, internet topics, gadgets, programming


Welcome to the Personal Development for Smart People Forums, the place for lively, intelligent discussion of all personal growth issues -- physical, mental, financial, social, emotional, spiritual, and more.

You're currently viewing as a guest, which gives you limited read-only access. By joining our free community, you'll be able to post your own messages, access many members-only features, see the new messages posted since your last visit, and of course remove this header message. Registration is fast, simple, and free, so please join today.

If you arrived here from a search engine, you may want to explore the main site first, which includes hundreds of deep and insightful articles on a variety of personal development topics.

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 11-18-2006, 07:16 PM
Member
 
Join Date: Nov 2006
Posts: 34
FutureBillionaire is on a distinguished road
Default Tempted to learn how to program..

I have always wanted to learn how to program. I know XHTMl, CSS, and some javascript. But I have always want to learn c and c++. The thing is, I am starting my own business, so I don't need to waste time with that. Since I would be new to programming, it would be a long time before i could actually create any value with c++.

Also, if I needed to have a program created I would just use elance.com or something.

I really think I would enjoy learning to program, and eventually trying to create my own os. But, as of now it would take time from what i should be doing, building business skills.....


What do you guys think? Is it a good choice to wait?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 11-18-2006, 07:34 PM
Senior Member
 
Join Date: Nov 2006
Location: Vienna, Austria
Posts: 112
Trustme is on a distinguished road
Default

You could start with an easier language like for example Java or even VB. You see results faster and this motivates to keep on going

Think about some programs you would like to write and ask experienced people about them. In most cases their answer will be that you don't need C++ for it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 11-18-2006, 07:40 PM
Member
 
Join Date: Nov 2006
Posts: 34
FutureBillionaire is on a distinguished road
Default

That's not the point... the point is, should I even bother to learn how to program right now?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 11-18-2006, 08:41 PM
Senior Member
 
Join Date: Nov 2006
Location: Southeast Minnesota
Posts: 109
Zach is on a distinguished road
Default

Why not learn to program now? If you ever need to use it in the future, you'll know how and you won't have to pay an arm and a leg for someone else to do it.

Go for it!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 11-18-2006, 08:58 PM
Member
 
Join Date: Nov 2006
Posts: 34
FutureBillionaire is on a distinguished road
Default

that someone else would be able to do a better job than i. And right now it would take away time from what my primary focus should be: business.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 11-18-2006, 11:14 PM
Senior Member
 
Join Date: Nov 2006
Location: Canada
Posts: 124
moltar is on a distinguished road
Default

Don't learn C or C++ if you are going to be doing web development for the rest of your life. Learn Perl, PHP or Python. Personally I am a big fan of Perl.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 11-18-2006, 11:46 PM
Senior Member
 
Join Date: Nov 2006
Posts: 203
geekchic9 is on a distinguished road
Default

I think you're right, FutureBillionaire. Business should be your #1 focus at work, while programming should be a hobby at most.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 11-19-2006, 12:38 AM
Junior Member
 
Join Date: Nov 2006
Location: Montreal, Quebec, Canada
Posts: 13
mister_mojorisin is on a distinguished road
Default Database programming

FutureBillionaire....

If I can make a suggestion, learn to program relational databases. Structured Query Language (SQL or sequel, depends who you talk to), is easy to learn and is essential in developing other software applications. If you are not familiar with relational databases, examples include: MS Access, MS SQL Server, Oracle, MySQL. MySQL is open source, and, Oracle and Microsoft offer express editions which are also free. FileMaker Pro is also a relational database but is based on scripting language, ScriptMaker, and not SQL. If you are new to databases (or not), I recommend two books by the same author, Michael J. Hernandez, Database Design for Mere Mortals and SQL Queries for Mere Mortals.

Both books are applicable to most relational databases and helped me immensely while learning about databases

I hope this helps with your decision.
__________________
John

The clear realities of nature seen with the inner eye of the spirit reveal the ultimate echo of God.

- Ansel Adams
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 11-19-2006, 05:58 AM
Senior Member
 
Join Date: Nov 2006
Location: On the internet
Posts: 129
Kiba is on a distinguished road
Default

From what I heard from a lot of programmers; avoid VB at all cost. It is terrible language and people speak about how horrible at it. I don't know have any experience with the language so I don't if it is bad.

Learn a powerful language like Python and Ruby. Lot of programmers say they are great beginner programmers. They are also very powerful programming language. So when you master them, you will have lot of power available at your fingertip.

If you learn one language, you will be able to pick up other programming languages much easier and faster. After all, it is programming. It not like you have to learn programming all over again when learning a new language.

Programming languages are like tools. Use the right tool for the job. If you're looking at web development, you might be looking at the PHP language or the Ruby on Rails Framework which is for Ruby programmers. If you're looking at something that require speed, C might be the job and so on.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 11-19-2006, 07:08 AM
Moderator
 
Join Date: Nov 2006
Location: Brisbane, Queensland, Australia
Posts: 58
Andrew Russell is on a distinguished road
Thumbs up

As a programmer who has used all these languages, I can safely say that, if you're thinking about starting with C, C++, Java or Visual Basic (or really any "general purpose" language), that you start out with C# instead. You can get an excellent free C# compiler and IDE from Microsoft (although you could get the same for C++ or VB).

I say C# because a beginner can very quickly put together something half-useful with the form designer and such. And it's a very nice, intuitive language (as opposed to, say, VB). As I mentioned, the free IDE is first-rate.

Of course, you won't become brilliant overnight. It takes years of dedication to become a great programmer. My rough estimate is that it takes about 5 years to become really good at it.

As far as business-vs-programming goes - it's really up to you as to where you take this. You can do both, if you want. Steve did. Although most people who take this route start out with programming and learn business skills later. Programmers seem to be an entrepreneurial bunch. Or you could just do it on the side as a hobby.

The bottom line is - you can become as good at each of them as you find you need to be.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old 11-19-2006, 05:45 PM
Senior Member
 
Join Date: Nov 2006
Location: Toronto, Canuckland
Posts: 1,073
RT Wolf is on a distinguished road
Default

Whether to wait now or learn later is your own choice.

I learned programming in my teens and I still notice the positive effects it had on my thinking. It taught me to think more rationally and logically work through problems, and helped me understand math better. So, I would highly recommend programming if just to learn how to think like a programmer which I've found to be fairly useful when tackling real world problems such as in business.

I know you said you know how to write XHTML, CSS and a little Javascript. Javascript is the closest thing to a "real" programming language on that list. I would suggest learning VB (it's not that good for making actual programs, but it's great to begin with) C#, Java, PHP or Perl to begin with. The beauty of programming languages is that once you understand most of the basic concepts, you can learn other languages fairly quickly because most of the basics are similar but just use different syntax.
__________________
Mind-Manual
"Pure hell forces action, but anything less can be endured with enough clever rationalization." - Tim Ferriss
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old 11-19-2006, 07:11 PM
Senior Member
 
Join Date: Nov 2006
Posts: 308
Minsc is on a distinguished road
Default

You'd have less opportunities to use it if you waited...

So if you're going to learn it, I'd learn it now unless you have little free time and will have more in the future or something.

You don't have to be a great programmer to be a useful one(you could still write some stuff and save money by not having someone else do it; they'd write something similar to what you wrote if it's simple)...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
dvorak keyboard layout to learn touch typing Abhey Technology & Technical Skills 16 01-11-2008 07:30 PM


All times are GMT. The time now is 10:44 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2008 by Pavlina LLC