₦airaland Forum

Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,297,931 members, 5,050,250 topics. Date: Monday, 22 July 2019 at 04:53 AM

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

Nairaland Forum / Science/Technology / Programming / I Want To Learn Programming. Which Language Should I Start With? (386785 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) ... (106) (107) (108) (109) (110) (Reply) (Go Down)

Re: I Want To Learn Programming. Which Language Should I Start With? by kunleiky(m): 1:50am On Jun 29
iamharkinwaley:



Lol okay thanks. Thanks for your time and replies really appreciate
Anytime bro.
Re: I Want To Learn Programming. Which Language Should I Start With? by nwoguplacid(m): 2:59pm On Jul 05
Javanian:
Due to the numerous "i want to start programming, which language should i start with" threads on this board i decided to create a thread that will address this issue. I am not a wonderful writer and i won't say i know it all but i will try. I urge every one on this board to correct me where i err an also contribute in whatever way you can to make this thread worth it. I will try as much as possible not to be biased in this write up.

I am not going to go into detail in defining what programming is because i will assume before entering this thread you should already know what programming is. But in summary programming is the act of creating whatever you want with your brain and computer programming is the act of creating whatever you want with your brain and a computer. You can read more from

http://en.wikipedia.org/wiki/Computer_programming

Programmers could also be called software programmers, software developers and other big-big names you can think of.

Feel free to ask your questions, i will try and answer the ones i can my Ogas in the house will help me with those i can't answer

Please every Programmer should try as much as possible to check on this thread once in a while to help answer some questions Newbies would like to ask.

It completely depends on what kind of programmer you want to be, front-end or back-end or full-stack, but python would be a good one to start with, this is because of its cross platform compatibility..
Re: I Want To Learn Programming. Which Language Should I Start With? by Apollos66(m): 4:14pm On Jul 05
nwoguplacid:


It completely depends on what kind of programmer you want to be, front-end or back-end or full-stack, but python would be a good one to start with, this is because of its cross platform compatibility..
Javanian:
I will try as much as possible to make this article as simple as possible

BRANCHES OF PROGRAMMING

1. Embedded Systems

2. Desktop applications

3. Web Applications

4. Mobile Applications

5. Console applications
Re: I Want To Learn Programming. Which Language Should I Start With? by Wizzoe360: 4:58pm On Jul 06
I am currently learning Java, started some few months ago. I had to do some little research on the right path to take (did not want to dabble from one point to another without having a good direction), so the first material I got was from Udemy, which was (downloaded from Torrent) -
Java Programming Masterclass for Software Developers (tutorial Video), the video is very comprehensive though very cumbersome , its a 77 hours video (still on the matter). The next plan was if I was done with the course what is the next step, so I contacted the author of the material in which I also follow his youtube channel and he explained the need to follow it up with Data structure and Algorithms (which is very vital to have a VERY VERY solid foundation) followed with Design patterns (interestingly I have all the videos in my archive). From this point you can easily venture into android app, game development or enterprise development. Though I asked the Author (Tim Buchalka), I wasnt sure the career path to choose at this point, but he assured me that when I have covered the 3 major foundations needed, by then I would know what field I would like to follow.

Also I got this book Head First Java, saw a review on the book which I found very interesting since the person discussed that she use the book plus the Java programming masterclass video to pass her Oracle Java Certifcation

The link for the books and other things I listed are:
https://www.udemy.com/java-the-complete-java-developer-course/
https://www.udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/
https://www.udemy.com/java-design-patterns-course/

The above will give a solid foundation (you can also check the course contents).


https://www.youtube.com/user/TimBuchalka

https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

Well, I just started my own programming journey (the need to change my career path), so am I focusing on getting all task done as regards what needs to done.

5 Likes

Re: I Want To Learn Programming. Which Language Should I Start With? by hykechat: 1:54pm On Jul 07
Well from my own understanding and how I practiced
This are the languages you should learn
1. HTML
2.CSS
3. JAVASCRIPT
4. PHP
5. SQL
6. WORDPRESS

GOOD LUCK

2 Likes

Re: I Want To Learn Programming. Which Language Should I Start With? by AYORICH: 6:22pm On Jul 07
hykechat:
Well from my own understanding and how I practiced
This are the languages you should learn
1. HTML
2.CSS
3. JAVASCRIPT
4. PHP
5. SQL
6. WORDPRESS

GOOD LUCK
HTML --CSS --GIT(OPTIONAL)--JAVASCRIPT--JQUERY--PHP--SQL/MYSQL --WORDPRESS (PHP TRACK)


HTML --CSS --GIT(OPTIONAL)--JAVASCRIPT--JQUERY--PYTHON--DJANGO(PYTHON/DJANGO TRACK)

HTML --CSS --GIT(OPTIONAL)--JAVASCRIPT--JQUERY(OPTIONAL)--ES6--[REACT,REDUX,ROUTER] --NODEJS-- EXPRESS--MONGODB (MERN STACK/JAVASCRIPT TRACK)

you can visit w3schools , udemy for guidance
But GIT IS NECESSARY AND VITAL ..GOODLUCK

3 Likes

Re: I Want To Learn Programming. Which Language Should I Start With? by yinkeys(m): 9:52pm On Jul 07
Javanian:
Due to the numerous "i want to start programming, which language should i start with" threads on this board i decided to create a thread that will address this issue. I am not a wonderful writer and i won't say i know it all but i will try. I urge every one on this board to correct me where i err an also contribute in whatever way you can to make this thread worth it. I will try as much as possible not to be biased in this write up.

I am not going to go into detail in defining what programming is because i will assume before entering this thread you should already know what programming is. But in summary programming is the act of creating whatever you want with your brain and computer programming is the act of creating whatever you want with your brain and a computer. You can read more from

http://en.wikipedia.org/wiki/Computer_programming

Programmers could also be called software programmers, software developers and other big-big names you can think of.

Feel free to ask your questions, i will try and answer the ones i can my Ogas in the house will help me with those i can't answer

Please every Programmer should try as much as possible to check on this thread once in a while to help answer some questions Newbies would like to ask.
Just found this thread. Wish I delved into programming years ago. Oh well I found a Japanese 80 year old app coder on YouTub.e so who am I to complain.
Re: I Want To Learn Programming. Which Language Should I Start With? by DrinkWater10: 4:08pm On Jul 09
xterra2:

If you want your apps to be multi-platform Crappy windoze and OS X and Linux you can use java for it, else if it is only windows learn C#, if you want the app to be visually stunning on Mac OS X you have to use the Cocoa framework - and it means you have to learn Objective C - God i hate that language. It is NOT similar to C#,java and C++ but it is Object Oriented, do NOT think by learning any OOP you can easily learn objective C.

For GUI C# is better using Visual Studio for windows only like i said. For that it is easier to use SQL server - and it uses T-SQL a slight Variation from the Standardized SQL - just some slight changes and you can use Visual Studio's Drag and Drop to do things like JOINS
AM guessing the apps are for windows so learn C# - creating Front end you have to use winforms but for me i don't use it, it is OUTDATED i use WPF - Windows Presentation Foundation

I have given you all the information you need, pick your choice based on my EXPERT analysis wink
Re: I Want To Learn Programming. Which Language Should I Start With? by backtovillage: 10:53pm On Jul 09
Any c++ programmer
Pls
Re: I Want To Learn Programming. Which Language Should I Start With? by mobilemykel: 12:49am On Jul 12
I Will like to ask if as a individual with a background in arts subjects. If it's possible to be a programmer. I heard it requires knowing math's and I am not good in maths
Re: I Want To Learn Programming. Which Language Should I Start With? by mobilemykel: 12:59am On Jul 12
Bro, does the software engineer teaches people who would like to learn?
Bismark009:
Hello house, i have been learning java for about 3 weeks now, at one networking, web hosting and fibre optics company at ikeja.
A software engineer in the company although he is not working for the company but a freelance java progrmmer is training me, it is a 3 - months training.
I love it so much, we finished, java oops, constructors in java, static keyword, java inheritance, right now i am in java overriding.
Now someone is telling me java is outdated, that i should leave it and do C#, CSS and HTML
I am so confused
I checked the 10 most used apps in the world and java is still among 10 3.
Re: I Want To Learn Programming. Which Language Should I Start With? by Semtu(m): 6:48pm On Jul 12
mobilemykel:
I Will like to ask if as a individual with a background in arts subjects. If it's possible to be a programmer. I heard it requires knowing math's and I am not good in maths

Just basic math knowledge.

And anyone can become a programmer, it is not restricted to a particular field.

2 Likes

Re: I Want To Learn Programming. Which Language Should I Start With? by InfinityFabric: 11:37pm On Jul 12
Wizzoe360:
I am currently learning Java...

The good:
- You're learning something, at least you're not of the lazy

The bad:
- it's Java bruv, something you should never start programming with.
- U didn't learn Computer Science basics, at least from your words
- Design patterns are used to describe solutions, not to find them.

The Evil:
but he assured me that when I have covered the 3 major foundations needed, by then I would know what field I would like to follow.
I assure you will feel more comfortable and confident starting from the basics. Programming is just a tip of nasty iceberg.


You're just being bred in order to get your first job, wanna stand out? Start from the foundation.

https://teachyourselfcs.com/

1 Like

Re: I Want To Learn Programming. Which Language Should I Start With? by Semtu(m): 11:40pm On Jul 12
InfinityFabric:


The good:
- You're learning something, at least you're not of the lazy

The bad:
- it's Java bruv, something you should never start programming with.

- U didn't learn Computer Science basics, at least from your words
- Design patterns are used to describe solutions, not to find them.

The Evil:

I assure you will feel more comfortable and confident starting from the basics. Programming is just a tip of nasty iceberg.


You're just being bred in order to get your first job, wanna stand out? Start from the foundation.

https://teachyourselfcs.com/

Why is everyone always so scared of Java?.. Like what's the big deal in it?
Re: I Want To Learn Programming. Which Language Should I Start With? by emmy512(m): 5:16pm On Jul 14
ibnquasale:






are u suggesting that i start with C++?

I, based on personal oplopin suggest you start with C++, I would recommend PYTHON too (but learning python that is much simpler would limit your growth in other programing languages.)

Most common syntax use same as c++ , so understanding c++ is a good foundation to learn other programing languages.

For me Java tends to be more complex, I remember when I started Java I used to think to myself - why all the long Grammer for simple actions.

But I found it easier with Java because I had gotten to a stage in c++ where I understood many things already, how arrays, pointers, logical statements etc worked.

So what I basically needed from Java was to understand where the syntax and keywords changed.

After c++ you can now move to python which I believe is growing fast.
I'm currently on python and I must say it's the easiest to learn.


But it's one thing to learn and one thing to apply and that's what I think we face in nigeria.

Back in school where we taught c++, we we're only taught basics, doing programs for calculation etc,
We were never told how to even apply of interface them,
our programs ended on the command line.

So it's ur duty to teach yourself all this things because even if you learn the whole c++ or Java or python and still don't know where to apply them productively it becomes a waste.

I'm currently not on my PC now, else I'd drop names of ebooks I used throughout.

But for videos on c++, Java, python etc there's on reputable source and I'm sure u must have heard or seen.
He's called BUCKY.
BUCKY programming tutorials.

Having them on your phone also helps.
Every day I make sure I finish a chapter from my book,
And have video tutorials I listen to like audio without need to look the screen because I can visualize what the code would do already. Once you reach that stage you're good.
And you then get introduced to new things u don't already know.

2 Likes

Re: I Want To Learn Programming. Which Language Should I Start With? by emmy512(m): 5:19pm On Jul 14
Semtu:


Why is everyone always so scared of Java?.. Like what's the big deal in it?

Starting Java without basic understanding of programing is tedious.
You tend to put in much work for less,
Compare with python or c++ and see the ease of doing work
Re: I Want To Learn Programming. Which Language Should I Start With? by InfinityFabric: 9:21am On Jul 15
Semtu:


Why is everyone always so scared of Java?.. Like what's the big deal in it?

Scared, do u even know the meaning of scared?!
Java is just being loathed as a first language, that's all.
And the big deal in it is that it's widely used.
Re: I Want To Learn Programming. Which Language Should I Start With? by Semtu(m): 4:30pm On Jul 15
InfinityFabric:


Scared, do u even know the meaning of scared?!
Java is just being loathed as a first language, that's all.
And the big deal in it is that it's widely used.

@bolded don't insult my intelligence.

The person I quoted made a good reply, your quota is definitely not needed.
Re: I Want To Learn Programming. Which Language Should I Start With? by Bismark009: 9:24am On Jul 16
mobilemykel:
Bro, does the software engineer teaches people who would like to learn?
ofcourse, send me a pm
Re: I Want To Learn Programming. Which Language Should I Start With? by promisedeco(m): 5:42pm On Jul 16
Good afternoon good nairaland senior programmers. I am currently running my IT .In one startup firm like that.

I want to be a software developer as I am very interested in java...but the problem and confusion I have now is that we are not going to do java... but rather mobile development using FLUTTER AND DART in Android studio IDE.

I was panicked at first but had to convince my self that I can learn it(java)on my own and still flow with the class...

But as it is now, the first 2 classes ended in confusion as the instructor couldn't hold it down and we ended up going home not achieving anything concrete.

The lack of progress in this first few days of the class coupled with the fact that the FLUTTER AND DART are relatively unknown is making me restless...

My biggest fear is wasting my money and most importantly wasting my whole 6 months without being content.

I have already paid half the payment. Plss, I need your candid advice Biko. My head is processing a lot of things right now. Your advice can help a soul. Thank you
Re: I Want To Learn Programming. Which Language Should I Start With? by iCode2: 6:46pm On Jul 16
Good day

I'm about to start my journey into becoming a full stack web developer. I met a full stack developer here in Lagos who trains for #50,000 for 6-7 months (twice a week. 1hr 30 mins per day). The training is going to cover html, css, javascript, php, sql, mongodb

I'm contemplating between self tutoring via w3schools, e books, YouTube videos with dedicated 3 hours daily or starting with the trainer. Can I cover the training via self-study over a period of 6 months with 3 hours daily?


Also, I intend to go into app development later. Is it wise starting with this?


What's your advice?
Re: I Want To Learn Programming. Which Language Should I Start With? by Eggovic: 7:25pm On Jul 16
promisedeco:
Good afternoon good nairaland senior programmers. I am currently running my IT .In one startup firm like that.

I want to be a software developer as I am very interested in java...but the problem and confusion I have now is that we are not going to do java... but rather mobile development using FLUTTER AND DART in Android studio IDE.

I was panicked at first but had to convince my self that I can learn it(java)on my own and still flow with the class...

But as it is now, the first 2 classes ended in confusion as the instructor couldn't hold it down and we ended up going home not achieving anything concrete.

The lack of progress in this first few days of the class coupled with the fact that the FLUTTER AND DART are relatively unknown is making me restless...

My biggest fear is wasting my money and most importantly wasting my whole 6 months without being content.

I have already paid half the payment. Plss, I need your candid advice Biko. My head is processing a lot of things right now. Your advice can help a soul. Thank you
Why not try iiht or something like that.?
It's an Indian institute in lagos and they are good
Re: I Want To Learn Programming. Which Language Should I Start With? by Eggovic: 7:26pm On Jul 16
iCode2:
Good day

I'm about to start my journey into becoming a full stack web developer. I met a full stack developer here in Lagos who trains for #50,000 for 6-7 months (twice a week. 1hr 30 mins per day). The training is going to cover html, css, javascript, php, sql, mongodb

I'm contemplating between self tutoring via w3schools, e books, YouTube videos with dedicated 3 hours daily or starting with the trainer. Can I cover the training via self-study over a period of 6 months with 3 hours daily?


Also, I intend to go into app development later. Is it wise starting with this?


What's your advice?
Stay dedicated to freecodecamp.com, with 3 hours daily input coupled with other resources when you get stuck you will be fine within 6 months

1 Like

(1) (2) (3) ... (106) (107) (108) (109) (110) (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: (0) (1) (2) (3) (4) (5) (6) (7) (8) (9)

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