Online tutorials for programming languages

13 replies
I am new to this coding world. Recently I have started with Turbo C/C++. What next should I go for c# or java? Are their any online tutorials available through which I can start by myself?
#languages #online #programming #tutorials
  • Profile picture of the author wayfarer
    It depends on what your goals are. C is the parent for many languages, so it will help you study just about anything. If you are interested in Microsoft technology, C# is the best language in the ASP.NET platform. PHP is also a C-family language, if you are more interested in free platforms.

    JavaScript is also a C-family language, though its inheritance scheme is much different than C++. Java is also C-family, though it is not as universal as the languages mentioned above. Java has a lot of C++ features, and a classical inheritance scheme.

    As far as where to take tutorials, that is going to depend on what you study.
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[580382].message }}
  • Profile picture of the author ChrisBraddock
    Yeah depends on your goals as wayfarer said. If I had to recommend a language without knowing that (being that you're here on WF) I'd say PHP.
    {{ DiscussionBoard.errors[581708].message }}
  • Profile picture of the author Darells
    Originally Posted by Jose_marry View Post

    I am new to this coding world. Recently I have started with Turbo C/C++. What next should I go for c# or java? Are their any online tutorials available through which I can start by myself?

    As you are doing C/C++, you should go for C# because your basics will be revised while learning. Moreover C# is faster to develop in (especially GUI design), has a better IDE then any of the various Java IDEs out there, can perform lower level operations (fixed statements and unsafe code). For online tutorials you can try these sites
    {{ DiscussionBoard.errors[582588].message }}
  • Profile picture of the author stevenh512
    If you want to learn PHP and/or Javascript (as well as brushing up on your HTML), w3schools.com is a good starting point.
    Signature

    This signature intentionally left blank.

    {{ DiscussionBoard.errors[594316].message }}
  • Profile picture of the author udskiii
    So, you did C++ ?
    If you learn one OOPS language and your base is clear, there is just a slight variations in other languages and you need to take note of these variations.
    Your next language will depend on your goal...
    web sites ? --> PHP/PERL
    programs ?---> C++/JAVA/Python....
    {{ DiscussionBoard.errors[594523].message }}
  • Profile picture of the author palaki
    Why not try lynda.com or w3c.net ..I think it might help..
    {{ DiscussionBoard.errors[603769].message }}
  • Profile picture of the author hire_us
    If you want to live in Microsoft world...go for C#...

    But I would recommend Java...all rounder...

    and to be in the market PHP is also a good start...
    {{ DiscussionBoard.errors[854022].message }}
  • Profile picture of the author garyk1968
    I would say look at what solution you need to deliver and for what platforms first, language second. I really dont know why people get so hung up on a specific language. Having done bespoke development for many many years I get clients that say to me 'I want an app that does xyz', not 'I want an app that does xyz and can you write in Algol/68!' You need to pick the best tool for the job you need to, simple as. I have predominantly written in Delphi since the mid 90s, its a great tool for windows apps. For the web? Bit of a non-starter, I would go php its horses for courses.

    If it was me I would go php/mysql + a decent javascript framework which you can write web apps with and now with adobe air you can 'package' web apps to run as native apps on win32/OSX/*nix

    Gary
    {{ DiscussionBoard.errors[1005716].message }}
  • Profile picture of the author HomeBizNizz
    Google is your friend...
    {{ DiscussionBoard.errors[1006330].message }}
  • Profile picture of the author nitinjain
    I just recommend you to go for c#; this is the very best and easy language in asp.net family and also C would help you in the basic things. In this internet world c# is has a very good market. You can also refer to w3schools.com for any kind of reference in any language.
    {{ DiscussionBoard.errors[1012825].message }}
  • Profile picture of the author buddywes1436
    Something better than tutorials are source codes. You would be surprise at how much you can learn just by looking at other source codes that are posted for free on the net. I suggest looking around for them and learn from those
    {{ DiscussionBoard.errors[1973225].message }}
  • Profile picture of the author apoorv.parijat
    Most of the time you have options in choosing what language you want to learn but some languages are a must. For e.g. learning javascript would always do you good, no matter what. It's similar case with php.

    As far as application development is concerned, I would suggest go for java. Not only it'll help with stand alone apps, but once learned you can also develop apps for mobile devices. Also developing enterprise apps will be a tad easier.

    In the end, it's not the language that matters but the skills. Keep working on them. There's a difference between knowing how to use a tool and art of using it.
    {{ DiscussionBoard.errors[1973583].message }}
  • Profile picture of the author TanjaEbner
    If you want to learn programming language you have to learn some basic concepts which will be used in your programming. Each programming language has its own importance. Start learning from C its the backbone of all programming language. C++ almost simmilar to C but follow concept of Object oriented programming and mainly used for gaming purpose. Java is a pure object oriented programming language and is more advance then C and C++ having Security features. You can select Php and .net also its much easier to understand.
    {{ DiscussionBoard.errors[10092557].message }}

Trending Topics