Jump to content

need suggestions on what to learn next, to earn money via freelancing.

- - - - -

  • Please log in to reply
7 replies to this topic

#1
death_relic0

death_relic0

    Newbie

  • Members
  • Pip
  • 4 posts
im more or less a novice programmer. im currently doing my bachelors in computer sciences, but i want to start earning some pocket change in a few months. ive completed 1 year so far (2 semisters) of my 4 year(8 semister) course, and about to start my 3rd semister inshAllah, so i dont know much.

What i have learnt so far from my studies is programing in c++.

i have also learnt html, css, javascript, jquery and some basic Microsoft Access.

basically id really like if some one could point me in a right direction, like what language , or which languages i should learn now or which libraries i should learn that i can learn in like 2 or 3 months, that would allow me to make some money from freelance jobs. so obviously whatever language i learn should have some jobs available online.

also, this semister the courses i will be doing are Linear algebra, Computer organization and Assembly language, discrete structures and data structures. so perhaps some one can suggest me what i should learn on my own right now, which combined with what i will be learning from my university would allow me to make some money online..

what im intrested in is, well, pretty much anything. whether it be desktop applications, mobile applications, databases, whatever.

and im not expecting to earn a lot, like i said jsut some pocket change. like even earning 3 or 4 dollars an hour online is ok..

any help would be appreciated.thanks

#2
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
PHP and a GUI toolkit for C++ seem like the obvious choices. wxWidgets, gtkmm, or Qt are all strong choices.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
death_relic0

death_relic0

    Newbie

  • Members
  • Pip
  • 4 posts
thanks for the reply..

as for the GUI toolkit, can u explain to me what a GUI toolkit will help me with?

also, why php and not some other language like asp.net?

#4
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
A GUI toolkit lets you use C++ code to write windows apps, often with cross-platform code. They often include networking libraries, multi-media libraries, etc as well.

If you want to learn .NET, go for it. You can then write ASP.NET and windows in C#/VB/F#/other language
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
death_relic0

death_relic0

    Newbie

  • Members
  • Pip
  • 4 posts
ok cool..thanks alot for the suggestions, guess i will be doing PHP and wxwidgets InshAllah, alhtough not sure which one i will b doing first...also, if anyone else has any suggestions it would also be appreciated.

#6
death_relic0

death_relic0

    Newbie

  • Members
  • Pip
  • 4 posts
one more thing, apparently visual studio has a built in gui that is drag an drop, etc.. wouldnt it be better and easier to simply use that, or is wixwidget better.. if so why?

#7
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
There are drag-and-drop tools for wxWidgets, too. It really depends on whether you're developing mainly for Windows, or doing cross-platform development. Visual Studio is a very nice development environment, and you can use it to do wxWidgets development if you want to experiment with both.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#8
haltox

haltox

    Newbie

  • Members
  • PipPip
  • 29 posts
Aren't most freelancing jobs web-based? I mean, most enterprise nowaday have an intranet and can easily and quickly deploy webbased rich applications. If that were the case, learning html/css, javascript and a server language(php, asp, asp.net, coldfusion,jsp,ruby). You could also learn some javascript frameworks like ExtJS or JQuery. They make rich applications easy to make.

For database you should learn sql. This is the de facto language of relational databases and is invaluable in most project you could work on.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users