37 replies
I want to learn something new, and always wanted to creat programes and websites etc.

i here c++ is good, but requires some sort of knowledge on programming, Where is the best place to start and what path would you reccomend.

Thanks
Steve
#computer #programing
  • Profile picture of the author sibster
    and another question lol.
    Say you had 2 years left of a career (i am leaving the army)
    What would you study, i am between IT as in website design, programming as in software or project manager.

    Would you reccomend any of these.
    Signature

    How we saved our marriage and how you can save yours.

    http://savingamarriageinfo.com

    {{ DiscussionBoard.errors[3283633].message }}
    • Profile picture of the author Aemilia
      Originally Posted by sibster View Post

      and another question lol.
      Say you had 2 years left of a career (i am leaving the army)
      What would you study, i am between IT as in website design, programming as in software or project manager.

      Would you reccomend any of these.
      programming is the deal... its challenging, creative and lucrative. and its also very flexible. I recommend it.
      Signature
      Coming soon
      The only limitation in life is your lack of determination and imagination
      {{ DiscussionBoard.errors[3319880].message }}
    • Profile picture of the author jminkler
      Originally Posted by sibster View Post

      and another question lol.
      Say you had 2 years left of a career (i am leaving the army)
      What would you study, i am between IT as in website design, programming as in software or project manager.

      Would you reccomend any of these.
      If you want to sit in a cube all day and stare at the same webpage for the next 3-5 years, or the same application, then programming (any) is for you. You must have a HIGH tolerance for failure, and very quick to learn (university's will weed you out QUICK). Design ... do you have any art skilz? Project Manager .. usually best to have some exp. coding first. What do you REALLY like doing?
      {{ DiscussionBoard.errors[3344771].message }}
  • Profile picture of the author aaron_nimocks
    If you want to do website then learn PHP/MYSQL.

    If you want desktop programming then C++
    Signature

    My free PSD logs can be downloaded at PSD Bum. Enjoy!

    {{ DiscussionBoard.errors[3283666].message }}
    • Profile picture of the author sibster
      Originally Posted by aaron_nimocks View Post

      If you want to do website then learn PHP/MYSQL.

      If you want desktop programming then C++
      what about XHTML is that any good.
      Signature

      How we saved our marriage and how you can save yours.

      http://savingamarriageinfo.com

      {{ DiscussionBoard.errors[3283677].message }}
      • Profile picture of the author jminkler
        Originally Posted by sibster View Post

        what about XHTML is that any good.
        XHTML is a misused term. Fact: IE will not (any current or older version) correctly display XHTML served as XML (as it was intended) so .. most people, incorrectly, think they are using some super cool standard that has some other purpose, but the truth is, there is no reason to do PURE XHTML, if only to use it as a "rule of thumb". As far as standards .. hear of HTML 5?
        {{ DiscussionBoard.errors[3344789].message }}
  • Profile picture of the author donnan
    Learn php/mysql and you will never be out of work!
    {{ DiscussionBoard.errors[3283679].message }}
    • Profile picture of the author jminkler
      Originally Posted by donnan View Post

      Learn php/mysql and you will never be out of work!
      And you will get paid pennies and have your profession looked at like common slave workers and peons. lolz
      {{ DiscussionBoard.errors[3344794].message }}
  • Profile picture of the author JohnyData
    Hey Steve,

    As many people know, software is the top selling digital product, next to info products. The problem with info products however, is that they usually sell low, usually.

    I have been using an awesome tool called ESB Software Builder to build some incredible software applications and I would highly recommend you check it out.

    The software creation software is also priced pretty reasonable and the owner of the software is an amazing guy, in fact, he's a fellow warrior and ALWAYS around to answer questions and updates are constant with this guy.

    You can visit http://esbsoftwarebuilder.com for complete details and I highly recommend you do.

    Take a look at the URL above and if you're interested, let me know and I would be more than happy to answer any questions you have. I do not push many things, but this really is one of my top recommendations for anyone who wants to start creating software.

    I know many programming languages and I use this software builder more than anything else. I know this sounds like an ad, but seriously, you gotta at least check it out.

    If it's web based programming you're looking for, I highly suggest PHP. Very easy to learn and keep up with...
    {{ DiscussionBoard.errors[3283742].message }}
    • Profile picture of the author syra
      I'm sure you get plenty of PHP/MySQL votes just because It is bit more dynamic than C++, as it is a newer language, compared to C++; however the fundamentals of each language remain the same. But I think C++ jobs are more grumpy in the sense of being more related to low-level algorithms and others. Not always, of course, but I think if you enjoy the highest level of challenge in terms of coding, C + + could do it for you.
      {{ DiscussionBoard.errors[3284584].message }}
      • Profile picture of the author Alexasams
        Computer programming, designing, writing, testing and debugging / troubleshooting, and maintenance of the source code of computer programs in the process. programming language source code.
        {{ DiscussionBoard.errors[3285152].message }}
        • Profile picture of the author johnpitter
          Banned
          [DELETED]
          {{ DiscussionBoard.errors[3285505].message }}
          • Profile picture of the author kbsamurai
            Originally Posted by johnpitter View Post

            If you want to learn Computer programming then you have to start from C language. C is a basic computer language. All the concepts of C are used in all Computer language
            agreed. Start with C

            heck I haven't had a reason to program in C++ in years. If you want to learn OOP then after learning to write decent C, then check out C# or maybe Objective C/Cocoa if you want into the lucrative iPhone/iPad app market.
            {{ DiscussionBoard.errors[3286799].message }}
    • Profile picture of the author Aemilia
      Originally Posted by JohnyData View Post

      Hey Steve,

      As many people know, software is the top selling digital product, next to info products. The problem with info products however, is that they usually sell low, usually.

      I have been using an awesome tool called TSB Software Builder to build some incredible software applications and I would highly recommend you check it out.

      The software creation software is also priced pretty reasonable and the owner of the software is an amazing guy, in fact, he's a fellow warrior and ALWAYS around to answer questions and updates are constant with this guy.

      You can visit http://tsbsoftwarebuilder.com for complete details and I highly recommend you do.

      Take a look at the URL above and if you're interested, let me know and I would be more than happy to answer any questions you have. I do not push many things, but this really is one of my top recommendations for anyone who wants to start creating software.

      I know many programming languages and I use thiis software builder more than anything else. I know this sounds like an ad, but seriously, you gotta at least check it out.

      If it's web based programming you're looking for, I highly suggest PHP. Very easy to learn and keep up with...
      Hey, I am interested in the website. cant PM yet. mail me. idepatcontacts@gmail.com
      Signature
      Coming soon
      The only limitation in life is your lack of determination and imagination
      {{ DiscussionBoard.errors[3319916].message }}
  • Profile picture of the author zeeshi570
    PHP and Visual C
    {{ DiscussionBoard.errors[3287848].message }}
  • Profile picture of the author aaronsingh62
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[3293049].message }}
    • Profile picture of the author Asad
      start with c
      go to my blog in sig
      free feel to ask anything
      {{ DiscussionBoard.errors[3294020].message }}
  • Profile picture of the author lisaroy1
    It depends on your interest.
    If you have interest in website development then go for PHP,Jsp&Servlet,Asp DotNet whichever you like.
    If you want to start learning programming then you can start from the first step i.e.,C,C++,HTML
    {{ DiscussionBoard.errors[3297752].message }}
    • Profile picture of the author melon4380
      If you're going to go with website programming, you should learn Flash as well. I just started learning Flash on this really great website with really helpful video tutorials. Flash enables you to add animation, video, and interactivity to your webpages. I highly recommend everythingfla.com.
      {{ DiscussionBoard.errors[3315474].message }}
  • Profile picture of the author michaelbrown
    Anyone who want to enter in programming should know the basics of programming.
    If want to be a desktop programmer then go with C,C++ and java.
    If want to be a web designer then go with HTML and then PHP.
    {{ DiscussionBoard.errors[3319705].message }}
  • Profile picture of the author Chris Dolan
    I would definitely go with Programing, but would focus on outsourcing all of the highly technical stuff, go with Programing so you can develop minor features and implement your own twist on the source that outsourcers deliver.

    Most outsourcers will teach you stuff as you go. Just open up Desktop to Desktop software and ask them to guide you through fixes, and changes.

    So I guess I am saying don't become a programer or web designer, learn something, but focus on the more profitable side of this which is ideas and marketing, and then outsource.

    Best regards

    Chris
    {{ DiscussionBoard.errors[3319761].message }}
    • Profile picture of the author Aemilia
      Originally Posted by Chris Egan View Post

      I would definitely go with Programing, but would focus on outsourcing all of the highly technical stuff, go with Programing so you can develop minor features and implement your own twist on the source that outsourcers deliver.

      Most outsourcers will teach you stuff as you go. Just open up Desktop to Desktop software and ask them to guide you through fixes, and changes.

      So I guess I am saying don't become a programer or web designer, learn something, but focus on the more profitable side of this which is ideas and marketing, and then outsource.

      Best regards

      Chris
      That very right. that is a real business strategy carried out most times unconsciously. It does save time and creates.
      Signature
      Coming soon
      The only limitation in life is your lack of determination and imagination
      {{ DiscussionBoard.errors[3319921].message }}
  • Profile picture of the author sibster
    wow so mych to choose from, i have decided to learn html first just to learn a base language, then going to look at java and C, the basics, and see what i prefer then push that way.
    When i get out i want to work with project managment specialis in IT but at same time work on my IM so thinking website design will help the most.
    Thanks all
    Signature

    How we saved our marriage and how you can save yours.

    http://savingamarriageinfo.com

    {{ DiscussionBoard.errors[3327430].message }}
    • Profile picture of the author kbsamurai
      Originally Posted by sibster View Post

      wow so mych to choose from, i have decided to learn html first just to learn a base language, then going to look at java and C, the basics, and see what i prefer then push that way.
      When i get out i want to work with project managment specialis in IT but at same time work on my IM so thinking website design will help the most.
      Thanks all

      really HTML is not a programing language, it's a markup language.

      the two are quite different. Learning HTML won't help you understand C, Java, php, C++ etc.

      if you want to program, the start with C. Read the classic by Kernighan and Ritchie which you can probably find in the local library,
      The C Programming Language - Wikipedia, the free encyclopedia

      if you want to create a website from scratch then just go ahead create a basic website and do it using one of the many poweful html editors out there, html is very simple to learn as you do. once you have created a simple html site only in html, then start reading and learning how to use CSS, many sites give working examples. Most basic website design is really very easy and the best way to learn is just start doing it.

      advanced scripting, flash, php, etc. is really more like programming and if you really need something like that, the question should be why and if you should consider outsourcing at that point. I've never found the need to create php or javascript from scratch (and flash other than video should be avoided like the plague IMO), too many helpful resources out there or free libraries. And if it's really a large project, well life is short, time to employ someone that does that kind of work all day long.
      {{ DiscussionBoard.errors[3349479].message }}
  • Profile picture of the author mlcmartin
    PHP, JavaScript, HTML and MySQL would be good places to start because you can literally get your stuff up and running in no time. Visual C# for desktop stuff (yes I would disagree with some of the posters above who said C++)

    Learn C++ only if you intend to do programming as a career, otherwise stick to simpler languages that are simple, popular and useful - such as python for console scripting both on windows and linux, C# for windows GUI programming, PHP for web programming, JavaScript (jQuery etc) for client side scripting of website logic. C++ for game development and more advanced high performance applications.
    {{ DiscussionBoard.errors[3329034].message }}
    • Profile picture of the author jaydeee
      I am also new to programming and I started with Visual basic then SQL and now learning PHP. Until now with my knowledge I can still handle everything I need to do.
      {{ DiscussionBoard.errors[3340311].message }}
  • Profile picture of the author sjeichman
    I have been a programmer for many years and I hope my ramblings here will help. Programming is definitely a good career choice, but like many other career choices, there are areas of specialization. Also, some of the resposnses here are kind of vague and, if you don't know too much about programming, can be confusing. So, here are a few of the different types of programming and what languages you would use for them.

    Operating Systems Programming
    An operating system is the low-level programming that runs on every computer. Windows, Linux, and Mac-OS are operating systems. An operating system does things like wait for input from the keyboard and mouse, read and write data to the disk drive, display information on your monitor, and communicate to applications. All modern operating systems are written in C++ and assembly language.

    Applications Programming
    Applications are the programs such as Word and Excel that run on your computer. The applications are the interface between you and the operating system. They take the raw information provided by the operating system and turn it into something understandable by humans. Most sophisticated programs like Word are written in C++

    Database Programming
    First off, a little definition here, MySQL is not a language, it is a database management system. The language used to access a database is SQL. With that said, database programming is used for the storage and retrieval of information in databases. A database is merely a collection of information. For example, the contact list in your cell phone is a small database. SQL is the language a programmer would use to insert new data, update existing data, and delete data from a database. SQL is also used for retrieving data from a database for viewing or printing.

    Web Programming
    Web programming is used for displaying information in a browser such as Internet Explorer or Firefox. The core language behind all web programming is HTML and there have been many additions to it over the years. Languages like PHP, ASP, and Coldfusion were created to add capabilities that aren't available in HTML.

    Conclusion
    If you want to experiment with programming, I would start with HTML. The reasons for this are, the basic language is easy to learn, you don't need any special tools to write programs, and you can get some instant gratification by seeing results. You can write an HTML program in notepat, save it to your desktop, and open it in Firefox and see the results right away. It's only when you start adding fancy stuff that you start needing special tools.

    So, jump in and give it a try to see if you like programming. Just like any profession, you either have a talent for it or not. Experimentation will help you figure that out. I will stop now before beginning Chapter 2!

    Scott
    Signature
    {{ DiscussionBoard.errors[3344529].message }}
  • Profile picture of the author Sniper28
    I am a Programmer, Oracle Programmer, using SQL and PL/SQL.
    There are a lots of sample queries, online tutorials on the net.

    There also paid training out there.
    SQL and PL/SQL are all easy to learn and so in demand.
    {{ DiscussionBoard.errors[3344635].message }}
  • Profile picture of the author gracypaul
    Well Programming is one of the part which is Dealing with the Computers.There are so many Languages available for the Computer Programming.The most Basic and the essential Language is C and C++,These both will improve your Logic in the Programming Side.From the Programmin Language you can make so mant Websites and the Desktop Applications by your Own.
    {{ DiscussionBoard.errors[3345458].message }}
  • Profile picture of the author lisaroy1
    First learn C then go for C++ because there are many concepts in C++ which starts in c only
    {{ DiscussionBoard.errors[3345609].message }}
    • Profile picture of the author jonnynelson
      Computer programming means a programme written in particular software to perform some particular task. There are so many computer programming languages like C, C++, java and etc.
      {{ DiscussionBoard.errors[3345837].message }}
  • Profile picture of the author zacbrownn
    There are so many Languages available for the Computer Programming.The most Basic and the essential Language is C and C++,These both will improve your Logic in the Programming Side.
    {{ DiscussionBoard.errors[3386184].message }}
  • Profile picture of the author jaydeee
    for web development you have to start with html, css, php, mysql then javascript if needed.

    I myself if now in php and mysql stage.
    {{ DiscussionBoard.errors[3397862].message }}
    • Profile picture of the author kangen
      I am new to the computer programming field, really good post.
      Signature
      {{ DiscussionBoard.errors[3398914].message }}
  • Profile picture of the author Emilis Strimaitis
    I strongly recommend you learning Python programming language.

    Why? It's powerful just like the major, well know languages (ex. the C family), AND you will be able to make BOTH - online and offline applications. You will be able to make web based scripts that can be executed on your web hosting.

    Also, it's flexible and easy to use. It has got most of the popular functions (I would say all, but you can never be sure). Even if it doesn't, it's not a rocket science to make your own

    Bottom line: python all the way!
    {{ DiscussionBoard.errors[3399049].message }}
    • Profile picture of the author sonia2012
      Desktop software go for C++
      Website Development go for PHP MYSQL
      {{ DiscussionBoard.errors[3426910].message }}
  • Profile picture of the author leva86
    learn c# on ASP.NET MVC 3, it's very powerful and programmer friendly c#. You can programm in imperative and functional paradigm. It is typed statically and this a very beatiful things, the compiler can help you on compile time. c# is compiled, and not interpreted as PHP or RUBY or PYTHON, then much more fatser than the other web developing language. c# is memory managed but you can declare unsafe zone for the optimization.
    {{ DiscussionBoard.errors[3428262].message }}
  • Profile picture of the author Brian Lett
    Along these same lines, you are going to need to become educated on whatever you decide to do.

    I have found that lynda (dot) com offers a lot of great online training.

    Brian
    {{ DiscussionBoard.errors[3428301].message }}
  • Profile picture of the author edgareatis
    c# recommended 100% i program in c# and love it
    {{ DiscussionBoard.errors[3432440].message }}

Trending Topics