Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,459 members, 7,819,670 topics. Date: Monday, 06 May 2024 at 08:30 PM

I Want To Learn Programming. Which Language Should I Start With? - Programming (31) - Nairaland

Nairaland Forum / Science/Technology / Programming / I Want To Learn Programming. Which Language Should I Start With? (660681 Views)

As A Computer Science Student,which Language Should I Start Learning / Which Programming Language Should He Go For? / I Want To Learn Computer Programming, What Language Should I Learn First? (2) (3) (4)

(1) (2) (3) ... (28) (29) (30) (31) (32) (33) (34) ... (165) (Reply) (Go Down)

Re: I Want To Learn Programming. Which Language Should I Start With? by bigdot1759(m): 11:39am On Jan 04, 2014
BlueMagnificent: @bigdot, from the hardware specification of your system I would advise you to try visual basic 2008 ( that's if you haven't done so already)
thanks
Re: I Want To Learn Programming. Which Language Should I Start With? by guente02(m): 1:35pm On Jan 04, 2014
Im good with vb.net now just that i want to understand socket programming in vb.net. All i can do now is write Management Systems thats all. Any tips? I just finished National Diploma in CS
Re: I Want To Learn Programming. Which Language Should I Start With? by BlueMagnificent(m): 1:54pm On Jan 04, 2014
@guente... If you haven't learnt the basics of sockets I suggest you should do that first [url]vb.net-informations.com/communications/vb.net_socket_programming.htm[/url]
Re: I Want To Learn Programming. Which Language Should I Start With? by Donkunxex(m): 4:20pm On Jan 04, 2014
pls ooh I just finished learning qbasic,can I go to c programming now or do I still have to learn any oda basic language
Re: I Want To Learn Programming. Which Language Should I Start With? by guente02(m): 6:04pm On Jan 04, 2014
BlueMagnificent: @guente... If you haven't learnt the basics of sockets I suggest you should do that first [url]vb.net-informations.com/communications/vb.net_socket_programming.htm[/url]
Thanks.
By the end of this year i would like to have a good knowledge of socket programming in vb.net so that I would be able to create a hospital management system that fetches patients data from the database stored on the server. That kain parol. Lord Help Boyz
Re: I Want To Learn Programming. Which Language Should I Start With? by kambo(m): 10:32pm On Jan 04, 2014
BlueMagnificent: @kambo... You should have said it earlier that you don't use c++ and not to start quoting c++ structures you are yet to comprehend. You talk as if you were given a purnishment to design a c++ compiler, jeezzz!!!. Since you don't use it that means you can never get to understand all those concepts you keep listing as if they are part of Quantum Theory. If you can't use c++ why not move on instead of talking bad about it. If c++ is that complex then why are so many popular systems in the WORLD using it: most of adobe products, mozilla firefox, google chrome, most Microsoft system software including their so called programming languages, VLC, even the back end of Google search engine, and of course a majority of the games you play on PC and consoles. Even web and database servers are brought to existence through the power of c++. The list goes on and you are free to correct me if I'm wrong. So please do not discourage others due to your bitter experience "understanding" c++.

dont get emotional dude.
My not usg c++ has nothg to do with whether it is complex or simple.
Adobe, ms, game companies u've listed use c++ because of its speed. It is blazingly fast and as dangerous also. C++ is also low level allowg d developer access to
things a higher language wudnt permit.
It runs on d bare metal and despite speed of managed environments speed is still and incentve. Tht's d only savg grace of c++.
"don't discourage because of ur bitter .... "
telling d facts is now discouragement. Dnt get emotional. Many commenters on the comparative level of difficulty of languages are smarter than u and their opinion counts thn ur piddly opinion.
Like i said the combinatorial complexity introduced by inconstant bhaviours is somethg,
operator overloadg is anoda weight,
multiple inheritance etc.
Its a fact tht a c++ developer never masters d language,that's how it was designed to be.

As a last note, lots of software run on c++ . Managed software saved
the industry reported billions of dollars in memory leaks.
Thts y managed software was such good news when it broke out on d scene though speed on vm's are still an issue.

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by hobyner(m): 10:49pm On Jan 06, 2014
webdezzi: I still wonder why the powerful Actionscript is not listed.

Python.
Python is a Rapid Application Development(RAD) language which lets you write complex software with less codes.
It is made juicier with the arrays of available modules that makes your programming life fun, easy and exciting.
As a developer, if you pick up python and dedicate say 2 weeks to learning it, You wont go back.

Python is not only addictive but also clean and organized. You can read through source codes written in python and you know what they do right a way.
the syntax design is near perfect as it lets you code without thinking of ending every line with semi-colons, no dollar signs, no var, Dim or the likes.
Python developers here can add theirs.
Same with php. I prefer php though
Re: I Want To Learn Programming. Which Language Should I Start With? by sammyoddy007: 5:28am On Jan 07, 2014
I've learnt C,C++ and Java and yet I still don't know how to just go about implementing these languages...like say write codes per she.Any help
Re: I Want To Learn Programming. Which Language Should I Start With? by BlueMagnificent(m): 11:53am On Jan 07, 2014
@sammyoddy, try writing a simple image editor with anyone of them or even a chat client and server application using sockets. Another one you can try is a simple library management system
Re: I Want To Learn Programming. Which Language Should I Start With? by cmonek(m): 6:08pm On Jan 07, 2014
Javanian: Now the Big Question is: Which Language Should i Start With??

Answer: I DON'T Know, It all depends on YOU

Suggestion

Embeded Systems: Assembly Language and C/C++

Desktop/Stand Alone Application: Java, C/C++, C#, Visual Basic, Visual Basic.NET, Python, Objective-c

Web Application: HTML, CSS, JAVASCRIPT, JQUERY, PHP, ASP.NET, JSP/SERVLET, Python, Ruby

Mobile Application: Java, C++, Objective-C, C# etc
thanks for your educating post, you are doing a great job here. I need your advice in this. I learnt good use of corel draw and photoshop last year and by His grace, i do design real good and design pic very good but i wanna know which higher program will i enroll into so as to be very much grounded in this area. Please dont ignore bro. Will be expecting your response. Thanks
Re: I Want To Learn Programming. Which Language Should I Start With? by luvlyoracle(m): 10:18pm On Jan 07, 2014
SwordOfOrion:
I must say, this is one of the most useful threads I've seen on Nairaland and after going through most of it, I am almost convinced that helping newbies is actually more difficult than learning programming itself, this coming from a newbie! They seem to have a knack for asking questions that have been answered over and over again. I suspect many don’t go through the posts before they post questions that have already been answered, anyway [Javanian], [Ajibel] and co; you guys are doing a wonderful and selfless job, keep it up, it's not easy, and please don't get tired of us.
I have noticed that embedded systems programming is not really popular here, it seems everybody wants to design/program a killer mobile app, website or desktop tool and I suspect it’s because that's where the money is, but then if you are looking into programming embedded systems like microcontrollers I suggest learning C, it is very ubiquitous in the embedded systems universe (please o, I’m not saying C is the best language to start with, I’m just saying that if programming embedded systems is your fancy, it's an excellent choice, if not it’s still an extremely useful language anyway).
For anyone interested I’ll share some of my thoughts and experiences. You can start by downloading some e-books about C, I highly recommend "Beej's Guide to C Programming", it has a very relaxed, informal, and even playful approach thus making it very newbie friendly, the author even cracks jokes as he goes along. I’m currently using it and enjoying every step of the way, you can download it from www.beej.us/guide/bgc/ (pdf format) or just google the book title. I even printed mine so that I can continue reading it whenever NEPA (PHCN) strikes and I can’t practice angry , and also so that I don’t have to keep switching between windows when practicing on the computer. I use two IDEs which come with compilers: Dev-C++ and Code::Blocks. To write programs for my only microcontroller grin I use Code::Blocks. For general practice I prefer to use the Dev-C++ IDE from www.bloodshed.net/dev/devcpp.html and I highly recommend it for newbies as it is simple and light compared to Code::Blocks, now make sure you download the option that includes the Mingw compiler to make life easy for yourself (and [Javanian] grin ). Install it and run it (I installed it on both Windows XP and Windows 7 (32bit) without any wahala). When you run it you will be greeted by a tip, read it then close it when you are done. Click on "File" (in the menu bar on the top left corner of the window) then "New" then "Project" and you will be greeted by another window, click on "Console Application" choose between C and C++ (C in this case) give your project a name and click "Ok". I suggest creating a new folder on the desktop and saving it there to make things easier to find. When you have done all that you’ll see some code in the white space of the editor, I cleaned it up and started practicing right away (before you clean it up I want you to notice something; the second to the last line, just above "return 0;" (quotation marks excluded) you will see this line "system("PAUSE" );" (outer quotation marks excluded), now write that down exactly as it is, you’ll need it later. Now you can write your first program (usually Hello World). Remember the "system("PAUSE" );" I told you to write down earlier? go ahead and add that to your program, just above "return 0;" don’t include the outer quotation marks but make sure you include the quotation marks in the bracket surrounding PAUSE, click "Execute" in the menu at the top of the window and then click "Compile and Run" or simply press F9 (no I’m not talking about some people’s WAEC results grin ) on your keyboard, if you have done everything right, a command prompt window will appear (open) with the words "Hello World" or execute whatever program it is that you have written, press any key and it will disappear (close). The purpose of that "system("PAUSE" );” line is to keep the command prompt window open until you press any key, if you don’t add it to your program the command prompt window will close as soon as the program has been executed and this can happen so fast that all you’ll see is a flash (if you see anything at all) and that would probably just result in more complaints on Nairaland and also give yourself and [Javanian] unnecessary headaches -

[N00b]: pls javania my name is noob, I wrote my program on Dev-C++ and tried to compile and run it but nothing is happening, I tried uninstalling and installing it again and it still doesn’t want to work, I have been trying for the past one week but the foolish thing still doesn’t want to work, I am going crazy, pls javania help me pls! Can I have your number so that I can call you and you can talk me through the process? Thanks in advance.

[Javanian]: *sighs* here we go again.

(*smh* Noobs! Kai! grin )

-You can experiment and see by including and removing the line to see the results you get on each occasion. I think the “system("PAUSE" );” line might be specific to Dev-C++ and not necessarily a C function but then I don’t know so house gurus please enlighten us. If you open the folder you saved your project in you will find five files (at least that’s what I see in my case) clicking on the executable file will run your program, clicking on the Dev-C++ project file (the purple one with the gears) will open your code in a new Dev-C++ window, if it appears blank check the field on the left (under the “Project” button) and click on "main.c" (if you don’t see the "main.c", click the "+" sign just before your project title and the “main.c” will drop down, toh! because I know noobs) and your project will be opened in the editor so that you can continue playing around with your code, just modify it and click on "compile and run" each time (in case you think pressing F9 will jinx your WAEC results. grin ), that way you don’t need to be creating new projects all the time. Dev-C++ itself has a document (e-book?) about C that you can access by clicking the “Help” button and then the “Help in Dev-C++” option in the menu bar at the top of the window (I tried this on Windows 7 but it didn't work, instead it was giving me tory about "Windows Help Format", oya! Dev-C++ people, explain! angry But those using Windows XP are safe). Then also remember that google is your friend whenever you run into problems or need more information about anything (as [Ajibel] (was it?) said; shame on you if you can't use google angry ), it's also a good idea to join an online forum on C programming, I haven’t done that yet so I don’t have any to recommend.
I’ve already confessed to being a newbie myself so I’m not an authority on this, in fact I'm still very raw and it’s possible that I have made mistakes or misunderstood some things so if you find anything wrong with anything I’ve said please do not hesitate to offer corrections for the benefit of all including myself. All this is based on what I have learned so far which is very little but at least it’s something. Well I hope this small contribution of mine will be of use to someone one day, if not, at least it will decorate the pages of Nairaland for some time. grin

P.S: I didn’t expect my post to be this long shocked , I guess I got carried away. grin
Guy u try oo.
Re: I Want To Learn Programming. Which Language Should I Start With? by Paddyluv(m): 11:43am On Jan 08, 2014
for ebooks on C++, JAVA, ORACLE, SQL, PHYTON, C#, VB6 FOR A FEE.
mail me; ayodele_adegboye@yahoo.com
Re: I Want To Learn Programming. Which Language Should I Start With? by obioraval(m): 12:46pm On Jan 08, 2014
Paddyluv: for ebooks on C++, JAVA, ORACLE, SQL, PHYTON, C#, VB6 FOR A FEE FREE.
mail me; ayodele_adegboye@yahoo.com

if you need such materials for FREE, Indicate here and i would know how to pass it across... wonder why some people would want to sell such E-materials...
Re: I Want To Learn Programming. Which Language Should I Start With? by neggie: 5:58am On Jan 10, 2014
Try visual basic. I can help out. neggiesims@yahoo.com
Re: I Want To Learn Programming. Which Language Should I Start With? by Karleb(m): 8:26pm On Jun 27, 2014
Blueyedgeek.




Where are thou!!!
Re: I Want To Learn Programming. Which Language Should I Start With? by blueyedgeek(m): 8:39pm On Jun 27, 2014
Karleb: Blueyedgeek.




Where are thou!!!
My moniker was deleted but like the phoenix, I have awoken from my ashes, stronger.
Re: I Want To Learn Programming. Which Language Should I Start With? by Karleb(m): 9:00pm On Jun 27, 2014
blueyedgeek:
My moniker was deleted but like the, phoenix, I have awoken from my ashes, stronger.

wink that's my guy.

More code to ur finger.


But do you mean to say that all those ur 'rate my performance' threads are gone for good shocked?
Re: I Want To Learn Programming. Which Language Should I Start With? by blueyedgeek(m): 9:20pm On Jun 27, 2014
Karleb:

wink that's my guy.

More code to ur finger.


But do you mean to say that all those ur 'rate my performance' threads are gone for good shocked?
Yes oo, everything just fian like that
Re: I Want To Learn Programming. Which Language Should I Start With? by Karleb(m): 9:26pm On Jun 27, 2014
blueyedgeek: Yes oo, everything just fian like that

Chaiiii angry sad

But on a more serious note, you should be ashamed
of urself. Why? Because although we have great programmers like yourself, yet hackers still have their way into Nl.


How come?! sad
Re: I Want To Learn Programming. Which Language Should I Start With? by blueyedgeek(m): 10:24pm On Jun 27, 2014
Karleb:

Chaiiii angry sad

But on a more serious note, you should be ashamed
of urself. Why? Because although we have great programmers like yourself, yet hackers still have their way into Nl.


How come?! sad
On a more serious note abi on a ''more joking levels'' ? While I'm flattered that you call me a great programmer you should understand that I'm just a user here like yourself and I really can not do much as my privileges are limited.

summary: this one pass my power.
Re: I Want To Learn Programming. Which Language Should I Start With? by fattbabakay(m): 12:43pm On Jun 28, 2014
*Walks in*brb
Re: I Want To Learn Programming. Which Language Should I Start With? by Karleb(m): 8:19pm On Jun 29, 2014
Okay people, help a brother in need.

I've been using sand ide for a while now and I must confess it's a really nice coding app for people wey no get lappy like myself. But one problem I have with the app is that it doesn't gives one and option to view, as in translate the code for other projects one creates apart from the very first one.

Anyone knows how to solve that? embarassed embarassed
Re: I Want To Learn Programming. Which Language Should I Start With? by neymarjr: 10:00am On Jul 01, 2014
I recommend Python. Check out Coursera, Edx, and Udacity. You can take class taught by top notch university professors for free at home.
Re: I Want To Learn Programming. Which Language Should I Start With? by Karleb(m): 3:10pm On Jul 06, 2014
[size=30pt]pls people I am begging y'all in the name of the good lords you serve. Pls how do I practice JavaScript with sand side a Mobie application??!! embarassed cry[/size]
Re: I Want To Learn Programming. Which Language Should I Start With? by oluwaslim: 11:55am On Jul 11, 2014
Please for those on these tread that programs angularjs, i really need help starting up with it.I have been trying to follow up with the tutorial on the official website but installing npm with my node.js interface seems to be impossible,node.js is not just responing to any command and i installed the latest realese of node.js and i am stucked up trying to do that for about 2days now.please any help would be appriciated.
Thanks in advance
www.facebook.com/slimfemi
08161608442
eniolasadiq@gmail.com
Re: I Want To Learn Programming. Which Language Should I Start With? by selective: 10:21pm On Jul 11, 2014
Pls I wnt to learn programming n I nid hep frm u pple

(1) (2) (3) ... (28) (29) (30) (31) (32) (33) (34) ... (165) (Reply)

Viewing this topic: 1 guest(s)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 59
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.