Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,598,435 members, 6,030,934 topics. Date: Friday, 04 December 2020 at 12:30 AM

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

Nairaland Forum / Science/Technology / Programming / I Want To Learn Programming. Which Language Should I Start With? (473517 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) ... (126) (127) (128) (129) (130) (Reply) (Go Down)

Re: I Want To Learn Programming. Which Language Should I Start With? by Unbiased1: 6:54pm On Oct 19
Patiee:

React is not actually a Framework though.

Yeah, it's a JS library
Re: I Want To Learn Programming. Which Language Should I Start With? by ABSAO(m): 7:11am On Oct 22
kazeemhabeeb47:
i love php!, it's easy to learn

please, which material are you using to learn php? are you using ebooks or youtube videos? if it's youtube videos, may I know the the name of the channel/ tutor?.
Thanks in advance
Re: I Want To Learn Programming. Which Language Should I Start With? by GlobalAIHub: 8:34am On Oct 23
Hi, you guys can check the Global AI Hub community to learn more about programming opportunities in Python, also there is going to be an online, interactive and free INTRODUCTIN TO MACHINE LEARNING course on 19th of Nov.

2 Likes 1 Share

Re: I Want To Learn Programming. Which Language Should I Start With? by Oladoyinipede: 7:39pm On Oct 24
hello
Re: I Want To Learn Programming. Which Language Should I Start With? by roccoJerry: 2:26am On Oct 25
You can start with any general-purpose programming language like C++, Java, or Python. Start with these programming languages, learn the basic syntaxes, learn OOP, and then start learning data structure and algorithm. Later you can practice on competitive programming websites like HackRank, HackerEarth.
https://www.knowprogram.com/java-language-tutorial/
Re: I Want To Learn Programming. Which Language Should I Start With? by dlawnoni: 1:27am On Oct 27
I am finding it hard to upload my website on cloudways. Pls. Someone should help me out
Re: I Want To Learn Programming. Which Language Should I Start With? by olukunle50: 4:56pm On Nov 06
Good afternoon fellow developers, after one year of python self learning, i would like my fellow developers to review my projects for me on github, your review/comments is highly needed github.com/olawuni50
...Python OOP, questions and answer for beginners, functional programming

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by Alejobs: 1:20am On Nov 09
If you have power issues, holla, price may go up soon

1 Share

Re: I Want To Learn Programming. Which Language Should I Start With? by IamRandy: 7:45pm On Nov 10
LordRahl001:
I really appreciate javanian for creating ds thread! (Would love to meet him/her in person smday if God xo pleases. I apreciate those that av contributed constructively to this thread. I hope to c naija programmers become hotcakes in d international market. I don't mean to create any any confusion or debate but just want to patch xome loose ends.
Firstly, html, css, javascript and php are not programming languages.
HTML is simply a markup language that only a browser understands. You can try to read the content of a page with your textbox or texarea and see what it displays. Ur raw html codes. You processor does not act on HTML codes, ur browser does.

CSS( cascade style sheet) is best at what it is stylesheet. Jt to add flavour to the presentation of a n HTML page. Developed with the oop perspective of reusability. Although, css is being imported in other apps like LWUIT for j2me and phonegap for rendering of pages

Also javascript like you said is used to add dynamism to a page and make it more lively. Bt its just a script like an applet in java. To carry oit a specific task on as needed basis. Javascript, css cannot stand alone as they needed to be added to a webpage b4 both can b functional xo idont think they qualify to be called a programming language but they are real deal esp the javascript library jQuery. Its a very great wonder.

For php, have you ever checkd d processes that are running on ur system and by chance u saw php No because php needs to be installed on a sever which can b Apache Tomcat, the popular one(imo)for wamp and xamp, also glassfish server(jsp). To further elaborate on ur defination of web application, it is an application that is mainly understood by a browser(whatever type) safari, IE, navigator, crazy B, flock, opera etc. Honestly I stand to be corrected and will really appreciate feedbacks from the gems here. As really I appreciate the posts and contributions and also the couurage of javanian. May God continue to bless you

To the topic, what Language should I start with, I will ask first do you understand algorithms and flowcharts, if yes, then can you write little programs with QBASIC I know many eyebrows will be raised here but one thing is dat is d purpose of that language: to teach beginners. It is pure english, using keywords like input whych wit common sense means insert, supply or whatever! And print, then from QBASIC you can go GUI with VB6, (u said am outdated) it has d same syntax with QBASIC just the GUI and database diff. While learning vb6, u can take a crash course on html but pls don't use IDE. Start with notepad. Gives u total control. Then move to the .NET framework or use ur GUI idea and ur flow of control in QBASIC to delve into java and the world of OOP. Then brush up ur HTML with css and javascript( tho I'd rather jQuery) from there, I don't think u need anyonw to tell u where to go as u will c lots of doors b4 u. If u r into java, u'll c javacard, jsp, jsf, java TV, if u r into microsoft, u'll c d .NET frameworks lyk visual c#, vb.NET, windows fone, asp/aspx etc and if u wuld love open source scripts, then php would be really intruiging. I hope ds helps sm1 jt lyk it helpd me coz dts my ladder. Again I thank and aprc8 everyone here. C u at d top by God's grace!!!!

Hi bro, I sent you a DM..

Pls reply
Re: I Want To Learn Programming. Which Language Should I Start With? by sonnuk: 6:26am On Nov 12
Hello,

Very good for your interest in Programming but have confusion to choose the best language. Tekslate is the global online IT training Institute, the counselors will help you to choose the good programming language according to the wishes.
We have so many programming languages like
JAVA course
java Spring
java script
Sturts training
Re: I Want To Learn Programming. Which Language Should I Start With? by jikins(m): 2:03am On Nov 16
[i][/i]
Unbiased1:


I'm not a pro at Programming but, I feel this is an easy way to start learning coding especially when you want to be good at multiple IT fields like web development, app development and game development.
One programming language I'll advice beginners to learn is JavaScript as well as it's frameworks.

1) First, you learn HTML markup language. This is like the skeleton of any website or web application.

2) Learn CSS. This helps you beautify your web application.

3) Learn JavaScript. This programming language used to be the 2nd most popular programming language in the world after Python (I don't know about now). This makes your web app interactive.
The good part is that with HTML, CSS and JavaScript, you can build mobile apps using Adobe PhoneGap and the app will be supported by different operating systems. JavaScript can also be used to build Games using Unity 3d game engine. Most people tend to use C# programming language for coding games in Unity 3d but, JavaScript can also be used. So you can see that JavaScript is a multipurpose language.

4) Learn jQuery. This one can be described as a simpler version of JavaScript. It shortens the length of your code and is simpler and easier than JavaScript. You can also call it a branch of JavaScript if you like.

5) Boost your skill by learning Angular which is a Framework of JavaScript. Websites like Aliexpress, Jumia, Konga etc were built with Angular. The good part is that Angular uses JavaScript which you may have been familiar with by now which makes learning Angular easier for you to learn.

6) Learn NodeJS. You may have heard of Frontend development, backend development and full stack development. HTML, CSS, JavaScript, Angular and jQuery are frontend development. They are used for building what the client/user sees on the web such as your websites template. Anything that involves designing the user interface of your website (what the user sees on the screen) is called front-end development. As for back-end, this has to do with the server side and database side of your web app. This part can't be seen by the user and is usually the complicated part of web development. Cases where a user has to open an account on your website or submit files etc are examples of what back-end development is all about. Full Stack Development is the combination of Front-end and Back-end. Most people use PHP and SQL for back-end development but, since I don't want you to deviate from JavaScript into another Programming language, I advice you learn Node JS. Node JS is another framework of JavaScript that I believe will also be easy for you to use since you must have learnt JavaScript before now.

7) React is another framework of JavaScript that can be used to build apps.

Just learn JavaScript and it's frameworks and you will enjoy it.


This is very insightful, I have a few question though.

Which is better in terms of application and ease of understanding between Jquery and React?

Is it advisable to learn just html, css, java script, react then node js only?

Also are JS libraries related and easy to learn, say for example one wants to have a go at learning all of them or maybe most like Jquery, react, bootstrap n the likes? Will it be of any help or is best to stick with one and fully master it?
Re: I Want To Learn Programming. Which Language Should I Start With? by Hackathon(m): 3:40am On Nov 16
IN SEARCH OF NORD VPN? �

LOOK NO FURTHER, IT'S MADE FREE �

SEARCH "NORDHUBBOT" ON TELEGRAM AND EXPLORE �

DON'T BE GREEDY...TELL YOUR FRIENDS TOO
Re: I Want To Learn Programming. Which Language Should I Start With? by Unbiased1: 9:28am On Nov 16
jikins:
[i][/i]

This is very insightful, I have a few question though.

Which is better in terms of application and ease of understanding between Jquery and React?

Is it advisable to learn just html, css, java script, react then node js only?

Also are JS libraries related and easy to learn, say for example one wants to have a go at learning all of them or maybe most like Jquery, react, bootstrap n the likes? Will it be of any help or is best to stick with one and fully master it?


jQuery is the easiest JavaScript library to learn. It makes your work compact and it has so many lovely plugins that can help your produce wonderful web pages without stress. As for React, this one uses JSX (javascript XML). With React, you can easily update your website without the user having to reload the website. The best part is that with React Native, you can convert your code into an Android or iOS app without having to alter your code.
Node Js is a good server side Framework but, I'm not yet learning Node js, I'm currently working on PHP and mySQL database.
So in conclusion, it's actually easy to learn different JS libraries, just learn the main JavaScript, jQuery would be a piece of cake for you then you can learn React Js and it's sister React Native first. For Bootstrap, I really don't know about your memory capacity oo but, I'm not sure a human being can fully memorize all the classes for everything in bootstrap. Just include Bootstrap link to your code and open w3schools.com or google in another tab to get any class you need in bootstrap. grin Bootstrap makes designing very easy and simple, at list it's better than writing too many css code just to design a single button or drop-down list and it automatically adjusts to any screen size.
Re: I Want To Learn Programming. Which Language Should I Start With? by EmmyGreat2(m): 2:26pm On Nov 16
By now you should not be still waiting to be told that you need to go get a skill as a Nigerian youth, especially Nigerian students; having stayed at home for over 8months now and counting. Just a few days ago, ASUU has also encouraged all of us to go learn a skill.

I just deemed it necessary to invite all of us that have the passion to learn software development, programming, and make a living from IT. It's no news that those with software development skills are hotcakes and most sort after these days and they actually earn good figures even as freelancers.

Take advantage of this FREE training organized by one of the reputable software development companies here in Ikeja Lagos and start this journey or advance if you have already started. Some latest trending technologies for web and mobile are what is been taught and will continue this coming Saturday. They approach it in such a way that even total beginners are carried along, so if you are a total beginner, this Program favors you immensely.

This program started last weekend Saturday and those that were present are already sharing their testimonies. This program is totally FREE. as an undergraduate working with them, I saw the need to tell them to organize something for Free for my fellow students out there, so please utilize this opportunity and get this most sort after skill.

The program continues on Saturday 21st November 2020 at the company location: 29 Oritse Street, Off Obafemi Awolowo Way, Ikeja Lagos. to register and indicate interest to participate, follow this link to apply: https://www.training.miratechnologiesng.com/bootcamp/index.html and select the Free weekend program.
Come and be exposed; get all your confusing questions about web development, mobile development or even cybersecurity/secure coding answered, and also advise on the best part to follow and best practices.

Stop procrastinating guys, the best time to take action is NOW!!! If school resumes and you have no tangible skill to show fort and can't start making some cash with your skills even as an undergraduate, then you are on your own!!!

If you have more questions or inquiries about this program contact/WhatsApp me using 07065910409, I am Great by name. Thanks.

1 Share

Re: I Want To Learn Programming. Which Language Should I Start With? by phemmyhoye: 8:51pm On Nov 16
I want to learn.
Re: I Want To Learn Programming. Which Language Should I Start With? by Rogersmith(m): 7:12am On Nov 17
Contact me for your Airtel Router and MiFi in Abuja : 08082222773

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by RuggedSniper: 2:44pm On Nov 17
roccoJerry:
You can start with any general-purpose programming language like C++, Java, or Python. Start with these programming languages, learn the basic syntaxes, learn OOP, and then start learning data structure and algorithm. Later you can practice on competitive programming websites like HackRank, HackerEarth.
https://www.knowprogram.com/java-language-tutorial/

1 Share

Re: I Want To Learn Programming. Which Language Should I Start With? by stanliwise(m): 2:58pm On Nov 17
Unbiased1:


I'm not a pro at Programming but, I feel this is an easy way to start learning coding especially when you want to be good at multiple IT fields like web development, app development and game development.
One programming language I'll advice beginners to learn is JavaScript as well as it's frameworks.

1) First, you learn HTML markup language. This is like the skeleton of any website or web application.

2) Learn CSS. This helps you beautify your web application.

3) Learn JavaScript. This programming language used to be the 2nd most popular programming language in the world after Python (I don't know about now). This makes your web app interactive.
The good part is that with HTML, CSS and JavaScript, you can build mobile apps using Adobe PhoneGap and the app will be supported by different operating systems. JavaScript can also be used to build Games using Unity 3d game engine. Most people tend to use C# programming language for coding games in Unity 3d but, JavaScript can also be used. So you can see that JavaScript is a multipurpose language.

4) Learn jQuery. This one can be described as a simpler version of JavaScript. It shortens the length of your code and is simpler and easier than JavaScript. You can also call it a branch of JavaScript if you like.

5) Boost your skill by learning Angular which is a Framework of JavaScript. Websites like Aliexpress, Jumia, Konga etc were built with Angular. The good part is that Angular uses JavaScript which you may have been familiar with by now which makes learning Angular easier for you to learn.

6) Learn NodeJS. You may have heard of Frontend development, backend development and full stack development. HTML, CSS, JavaScript, Angular and jQuery are frontend development. They are used for building what the client/user sees on the web such as your websites template. Anything that involves designing the user interface of your website (what the user sees on the screen) is called front-end development. As for back-end, this has to do with the server side and database side of your web app. This part can't be seen by the user and is usually the complicated part of web development. Cases where a user has to open an account on your website or submit files etc are examples of what back-end development is all about. Full Stack Development is the combination of Front-end and Back-end. Most people use PHP and SQL for back-end development but, since I don't want you to deviate from JavaScript into another Programming language, I advice you learn Node JS. Node JS is another framework of JavaScript that I believe will also be easy for you to use since you must have learnt JavaScript before now.

7) React is another framework of JavaScript that can be used to build apps.

Just learn JavaScript and it's frameworks and you will enjoy it.

Nice one but if I may add to what you have said already, developers should pick ReactJS over AngularJS or VueJs due to the business opportunities everywhere.
Re: I Want To Learn Programming. Which Language Should I Start With? by henrystevo11(m): 4:04pm On Nov 18
GlobalAIHub:
Hi, you guys can check the Global AI Hub community to learn more about programming opportunities in Python, also there is going to be an online, interactive and free INTRODUCTIN TO MACHINE LEARNING course on 19th of Nov.
please where can i get programming center around Ikotun, isolo ,igando or egbeda at Lagos please
Re: I Want To Learn Programming. Which Language Should I Start With? by ebunchi(f): 4:40pm On Nov 18
Unbiased1:


jQuery is the easiest JavaScript library to learn. It makes your work compact and it has so many lovely plugins that can help your produce wonderful web pages without stress. As for React, this one uses JSX (javascript XML). With React, you can easily update your website without the user having to reload the website. The best part is that with React Native, you can convert your code into an Android or iOS app without having to alter your code.
Node Js is a good server side Framework but, I'm not yet learning Node js, I'm currently working on PHP and mySQL database.
So in conclusion, it's actually easy to learn different JS libraries, just learn the main JavaScript, jQuery would be a piece of cake for you then you can learn React Js and it's sister React Native first. For Bootstrap, I really don't know about your memory capacity oo but, I'm not sure a human being can fully memorize all the classes for everything in bootstrap. Just include Bootstrap link to your code and open w3schools.com or google in another tab to get any class you need in bootstrap. grin Bootstrap makes designing very easy and simple, at list it's better than writing too many css code just to design a single button or drop-down list and it automatically adjusts to any screen size.

Can I learn PHP on my own since I already know JavaScript, and is there any PHP frame work ?thanks
Re: I Want To Learn Programming. Which Language Should I Start With? by HELLASJ(m): 10:58pm On Nov 18
interesting
Re: I Want To Learn Programming. Which Language Should I Start With? by Unbiased1: 7:49am On Nov 19
ebunchi:


Can I learn PHP on my own since I already know JavaScript, and is there any PHP frame work ?thanks

PHP surely has it's frameworks like other programming languages but, many backend developers learn PHP for Server side, MySQL for Database and how to combine both in developing a web app.

Note: MySQL is not a framework of PHP.

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by 96forever: 10:25am On Nov 19
I’ll like to learn programming and graphic designing.

I have a budget of 100k what is the best laptop I can get for that price?
Re: I Want To Learn Programming. Which Language Should I Start With? by naijasensei: 1:15pm On Nov 19
ebunchi:


Can I learn PHP on my own since I already know JavaScript, and is there any PHP frame work ?thanks

Yes you can learn PHP on your own. As an added bonus PHP syntax is very similar to that of JavaScript (both use C based syntax). As JavaScript is used mainly on the frontend ( mostly browsers, with NodeJS being a notable exception used for backend coding), PHP is used (in conjunction with web servers - Nginx, apache, IIS) to code for the backend.
There are many PHP frameworks, some popular ones are: Laravel, Symfony, Slim, Codeigniter, etc.

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by syluck(m): 8:08pm On Nov 20
96forever:
I’ll like to learn programming and graphic designing.

I have a budget of 100k what is the best laptop I can get for that price?
Hmmmm I think the amount is too much o.(well, maybe you're going for a brand new one)

If you intend getting a window pc, just buy one that the window starts from 8.1. why this? Because most programming languages app uses the latest window version. For instance, the latest python programming language app on a pc accepts window from 8.1 version. Secondly, check the RAM, ROM etc.
Re: I Want To Learn Programming. Which Language Should I Start With? by possibilita(m): 2:43am On Nov 22
I want to learn how to create website but I don't have knowledge of these languages, pls any advice where to start?
Someone told me to start with youtube but it's difficult listening to these videos as I have ear disability
Re: I Want To Learn Programming. Which Language Should I Start With? by surzkidoo: 3:07pm On Nov 24
possibilita:
I want to learn how to create website but I don't have knowledge of these languages, pls any advice where to start?
Someone told me to start with youtube but it's difficult listening to these videos as I have ear disability
try w3schools.com
Re: I Want To Learn Programming. Which Language Should I Start With? by Engineersolutio: 12:36am On Nov 25
Chat me on whatsapp if you know how to hack Facebook account via:+1 310-421-1661
Re: I Want To Learn Programming. Which Language Should I Start With? by possibilita(m): 5:55pm On Nov 25
surzkidoo:

try w3schools.com
thanks alot
Re: I Want To Learn Programming. Which Language Should I Start With? by HassieMalcomson(f): 1:18pm On Nov 26
You should start from the Bootstrap and in this regard, you need to download 'Sublime Text' in your PC. After that you should open 'w3schools' official website to try different codes. Otherwise, you can also start from w3schools bootstrap CDN code and you need to paste it into your head of the tag in Sublime. Just only copy 2 script and one CSS line.

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by Petchu: 2:00pm On Nov 26
Embedded systems programming:
I'm a hardware/software engineer. Most of my work has being around embedded systems.
In short when you here embedded systems think of robotics, automated hardware machines, single board computers all those digital electronic systems probably even down to your androids phones.
The fact with embedded systems is that it needs a language that communicates at high speed with the processor.
So my dear there is no two ways about it...follow these steps if you are going into embedded systems:
1: if you wanna give your machine the topmost speed go with ASSEMBLY LANGUAGE at the detriment of large volume of code of mnemonics. It is closer to the language the machine understands(1's and 0's)
2: if you wanna give your machine the best speed together with more human readable code go with C or C++ language. C++ is the OOP of C.
3: if you wanna give ur machine workable speed together with more English like syntax go with PYTHON. It doesn't compile down to machine language directly. It is interpreted then converted to byte code after which it can be frozen or compiled to (1 and 0)
This is just it!!! Take it or leave it
I'm a programmer in C/C++ and PYTHON

(1) (2) (3) ... (126) (127) (128) (129) (130) (Reply)

(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 - 2020 Oluwaseun Osewa. All rights reserved. See How To Advertise. 196
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.