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
need suggestions on what to learn next, to earn money via freelancing.
Started by death_relic0, Aug 04 2011 03:00 AM
7 replies to this topic
#1
Posted 04 August 2011 - 03:00 AM
|
|
|
#2
Posted 04 August 2011 - 07:50 AM
PHP and a GUI toolkit for C++ seem like the obvious choices. wxWidgets, gtkmm, or Qt are all strong choices.
#3
Posted 04 August 2011 - 09:47 AM
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?
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
Posted 04 August 2011 - 10:28 AM
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
If you want to learn .NET, go for it. You can then write ASP.NET and windows in C#/VB/F#/other language
#5
Posted 07 August 2011 - 12:23 AM
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
Posted 08 August 2011 - 04:06 AM
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
Posted 08 August 2011 - 04:41 AM
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.
#8
Posted 09 August 2011 - 04:20 AM
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.
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


Sign In
Create Account

Back to top









