+ 22
I love programming but I dont know how to start.
i am a beginner some advices please can You help me .
59 ответов
+ 130
1. Choose a language, focus on it.
2. Start learning basics.
3. Go up, learn more.
4. Practice and write some interesting codes and share them, even if your knowledge is low.
5. Do 3 and 4 to be semi-professional at that language.
6. Now write a good project.
7. You can!
8. Learn again. Search more things about that. Eat that language!
9. Start to create a great project by doing little everyday works.
10. You can! You will see a day that you're a great programmer! If needed, goto step 1.
* Always think about what you want, where to go and what you need to go where do you want to go.
* If you work hardly, you are successfully successful!
* Ask, ask and ask.
* Be patient. Don't want to be advance in a language in a short time.
At last, know that God will help you if you want and work.
+ 32
Hi Anas Ennaouri,
Don't take load. Always feel i can do. You can do everything if you want.
If you want to become a good programmer you should have knowledge of all technologies.
But first you start from C++.
In C++ you learn OPP concept.
After C++ -> Java
After completing both technology you should learn HTML -> CSS -> JavaScript
Java is most popular technology.
Salesforce, Android etc. based on java.
Never ever give up
Thanks
+ 26
All of these people suggesting that you begin with C++ or Java are bonkers. Don't do that.
I would strongly suggest you use SoloLearn HTML, CSS and JavaScript courses to supplement your knowledge on the go, while completing Codecademy's courses on the same subjects.
Once you have a grasp on the fundamentals you can decide what space you would like to become a professional developer in.
For example if you want to program games, embedded systems, drivers or operating systems, you can look into C and C++.
For web you can continue with HTML CSS and JavaScript to become proficient with the front end (the visual aspects that the end user interacts with). Or you can learn one of the many, many back end languages. (The logical side that powers the functionality of the website.)
Some of the more popular back end languages are:
PHP, Java, Node.js (JavaScript), Ruby, and C#.
For mobile apps you can move into either native development:
iOS - Swift
Android - Java
Or you can use a cross platform framework.
React Native - JavaScript (Recommended)
Ionic - Web Languages
Xamarin - C#
Let me know if you have any questions about any of these specifically or where to get started with any of them.
+ 15
Welcome to Sololearn and congratulations on making the choice of becoming a programmer! :-)
Programming is all related. To start coding you need to think like a coder. For that I highly recommend you to focus on a high-level language, such as: Python, HTML, Java or C#.
These are all great choices for whatever you would want to focus on. Object-orientation is a beautiful method to program in and since C++ (lower-level language) and many other high-level langs provides this it might also help to look into other languages first who covers this part as well, only on a more straightforward way.
1. Python does not deal with any user-interface which makes it a very fast language but it is also a truly dynamic language.
It is actually, hands-down, my favorite language! Because of its wide variety and mixed simplicity - just to mention a few: backend web development, data analysis, artificial intelligence, and scientific computing, productivity tools, games, and desktop apps. So there are plenty of choices for you to cover here
BRANCH: Ruby, PyPy, backend
2. HTML is considered to be the easiest and mainly focus on websites in general
BRANCH: great to pick up CSS, JavaScript and PHP.
3. Java is a massive language and might demand a high-end computer to work properly but is fully portable and can be used on any device. Often used in apps, platform games and low-performance programs.
BRANCH: JavaScript, SQL
4. Lastly C# is one of the most appreciated languages, often used on Microsoft platform such as apps and games. great for gaming and unity coding. If you want to go C++ then C# is your natural choice.
BRANCH: C++, Unity
The golden rule in programming is to not spread out too much or you will mix the code together and face unnecessary frustration and several hours of extra work. Instead 'branch out'... : HTML into, PHP and CSS. C# into C++ and Unity. Java into JavaScript and so on...
To help you even further here's a great link to help you decide:
www.bestprogramminglanguagefor.me/q
Dr.
+ 9
Start from Python
+ 3
thx all
+ 2
5 Steps To Mastering A Programming Language
1- Choose One Langauge(There is no such thing as a best programming langauge)
2 - Choose A Beginner Friendly Langauge(Python, Ruby, Javascript etc..)
3 - If You Are Visual Oriented, Watch Some Video Tutorials On YouTube.... I Recommend Derek Banas
4 - Take About 3-5 Hours Of Your Day And Invest It Into Programming
5 - Join Forums And Coding Challenges (I Recommend www.codewars.com and Github)
0
It depends on the path you want to take. So to put simple :
If you want to dive in the web devloppement ocean, you must start with HTML & CSS. Then, concider learning Javascript as it's become nowadays kinda inevitable. Lastly, you have to opt for a server-side programming language(back-end). Here, you have the choice between many language such as PHP, ASP.NET, Ruby, Python...etc. I myself found my cup of tea in PHP.
As for software devloppement, you do have a variety of choices to make as well:
C, C++, java are all laguage that you may have to document yourself upon if you desire to become a software or application dev guy.
0
Duplicated ad infinitum question.. I thought that this question is asked just for voting purposes like also the answers. This is a question that you can see day after day and forever. No difference with any other spam.
0
start learning Python
"Simple but powerful"
0
you should learn C language.
- 1
EAT, SLEEP and CODE
simple as that ¯\_(ツ)_/¯
- 1
1.first learn basic syntax of whichever programming lsnguage u want to
2.Than learn some algorithms
3.Than try to strong your computational math by going to website like Wolfram's alpha or project eular
4.Start understanding OOP
5.Learn some of the STL
Hope it will help
- 1
You first need to start off from basics so take up c (that is best language to get a basic idea about programming)....
then take a object oriented language like c++, java and get to know all about OO programming....
Create your own projects....and if you wish you can get into competitive programming by joining sites like topcoder, codechef, etc....
Happy Coding to you....
- 1
start with c++. easy and basic
- 2
Codecademy would be a good place to start. Honestly you could probably start anywhere. I'd suggest Java to start.
- 2
start with codechef.com
- 2
if you wants to be a web developer or designer then you should know the basics of web designing you can start the HTML fundamental course to be a web developer it is an easy language it will increase your confidence about learning languages you will feel free of learning any language which is difficult even so I suggest you the order.
HTML > CSS > java script > then any backend language like my SQL php .net java for make your website more dynamic.
- 2
Start from c lang its the basic of all lang approximatly
- 2
Welcome to the 'World of programing'!You're already in the right place.Just start here.Choose either Python or HTML,CSS or JavaScript and there you go!Note:practice makes perfect;so code infinitely until the programming vocabulary becomes part of your 'mental DNA'.Examples:variable,function,method,parameter.Learn Git when you're confident that you can write clean code.Plus practice use of comments per se.