469,602 Members | 1,747 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,602 developers. It's quick & easy.

Learn to programme ... what is the right starting point?

2 2Bits
Novice & newbie here.
All I know is just some Excel (I can clean data, design pivot tables, design different charts ...etc so I can say that I am below intermediate excel user) and general computer and internet usage.

Also I can assemble a new computer from scratch ground, I mean the case, motherboard, ram, hard drive...etc and setup windows and install different drivers and software and get the computer ready for regular usage.

I am a windows user and never used linux at all. I am asking for a recommendations for the right starting point for programming.

When I read google search results I found a lot of arguments regarding which programming language to use as if it is a war.

With more search I found that other consider programming is just a problem solving and programming language is just a tool to solve it.

So I went through the problem solving approach according to these recommendations and I thought that I've finally found the right path but I am afraid that I find another war between the right tool to start with.

Some recommend to start with C as if it is the mother of all languages, then go to C++ to learn the programming concepts correctly and saying that this way is the best to have a solid foundations.

Others recommend to go for Python as it is very easy compared to C or C++, but the 1st team who recommend C & C++ says starting with Python will not let you understand everything correctly and the programming concept or "paradigm" (Honestly I do not know the right meaning for this word but I keep reading it along a side with the word "abstract" in these types of articles and conversations .. I mean I do know what google translation says for its meaning but I mean in the context of programming).

After more reading I found some other talking about Algorithms, and others talking about Data Structure and others talking about Design Patterns ...etc.
I did searched under each term of these terms but honestly it makes me more confused.

I do know that learning programming takes time and effort and I do not mind and I do have the well and motive to learn and increase my income as I like anything related to computers and when I type something and found its results it is like magic for me.

I am sorry for long thread and chit chat but I just want to let you know where is my exact place and where i've been so far.

I love programming while I know nothing about it except what I said, and I know it is telling computer what to do and I like programming as I do feel cool and be happy when I read about it and want to learn it and make money from something I like.

so please what is the right starting point?
What is the right path or road to take and go through?
Oct 23 '21 #1
2 7136
2 2Bits
gentle reminder please!
Oct 25 '21 #2
2,431 Expert Mod 2GB
Most languages use similar constructs.

Learn one language well and you can pick up other languages a lot easier.
There is no real answer to "what programming language should i learn first?".

You could start by thinking about what you want to build.

Use the language(s) that are known for that.

For example,

Building a web app, you would probably want to use javascript, html, css.
Building a backend server app, you'd probably want to use php, python, javascript(node), go.
Building an iOS app, you'd probably want to learn swift (apple's programming language).

Hope that helps.
Oct 25 '21 #3

Post your reply

Sign in to post your reply or Sign up for a free account.

Similar topics

1 post views Thread by Howard Lightstone | last post: by
reply views Thread by David Pratt | last post: by
4 posts views Thread by Mary I. | last post: by
2 posts views Thread by Brent Borovan | last post: by
4 posts views Thread by matthias s | last post: by
8 posts views Thread by ToOSk3tChY | last post: by
reply views Thread by guiromero | last post: by
reply views Thread by devrayhaan | last post: by
reply views Thread by gheharukoh7 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.