+ 12

What are some early mistakes which an beginner should avoide in our programming career and go ahead in programming??

Any experiences user can able to share what are key points in any programming language to go ahead? Like I've fond of learning and developing desktop and mobile application so what are key factor and roadmap to start my career in field of the mentioned. If answer should cover some things like below:- ⚫ which technology should be used for this purpose. ⚫ how to avoide some mistakes which you have experienced in your learning time would be helpful for me to go ahead and take care of those mistakes. ⚫ what practise and project development help in once I finished those basic course. ⚫ what are the key points and feature associated with these technology which we need to learn like any CMS, Vcs ect. And if any important thing which you learned by your experience and want to share which can help me in going ahead in that technology.

24th Feb 2020, 4:25 AM
Anushka
18 Answers
+ 21
[PART 1] You don't have to worry about mistakes, there will always be there. No matter how experienced you are, as long as you're learning, you will definitely make them. If there is one thing that I think is critical for programmers, it is searching skills. Yes, asking questions is good, but searching before asking is more important. And this bring up on thing that is (in my opinion) very important as well: English. Most articles and tutorials you will find in programming will be in english. You are most likely to find an answer in english than any other language, and you'll find it faster as well. But I can you're already good in english, so no worries on this point. About practice projects: It really depends on you. When I was learning, I also was looking for projects and was hoping someone will give me a great idea for one, but I eventually get bored. Solution? Think of your own project. Think of something that can be really useful to you (and probably others), and make it.
24th Feb 2020, 4:39 AM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 12
[PART 2] What matters is that you keep thinking of new things yourself, that is your best motivation. Learn new frameworks, and make programs as you go, otherwise you'll end up forgetting or confusing things. Finally the technology part: This also completly depends on your field. There are thousands of tools available. TL;DR 1. Searching skills 2. English 3. Testing and making programs as you go
24th Feb 2020, 4:43 AM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 10
Here is one thread regarding early mistakes in programming but as you are known basics so this thread not much helpful but you can have an look https://www.sololearn.com/Discuss/868627/?ref=app As for you have prior knowledge and looking for projects for developing than this can be done by above answer by Aymane Boukrouh and for desktops application C# and C++ is used vitally https://michaelscodingspot.com/9-must-decisions-in-desktop-application-development-for-windows/
24th Feb 2020, 4:52 AM
DishaAhuja
DishaAhuja - avatar
+ 7
Make mistakes, it is part of learning.
24th Feb 2020, 6:07 AM
Paul
Paul - avatar
+ 6
Desktop application can be mads using electron framework if you have an web development background else C++ and C# is best to use. This is an good post https://www.sololearn.com/Discuss/405947/?ref=app https://www.sololearn.com/Discuss/601660/?ref=app
24th Feb 2020, 5:15 AM
Preity
Preity - avatar
+ 5
This is insane Chat of bobbie and महादेव Really 😂
25th Feb 2020, 6:35 PM
Rishabh Singh
Rishabh Singh - avatar
+ 5
Trying to learn too many languages at once.
26th Feb 2020, 3:04 AM
Sonic
Sonic - avatar
+ 4
bobbie Are you using Google Translate or do you really know hindi 😍
25th Feb 2020, 6:33 PM
Ashutosh Agrawal
Ashutosh Agrawal - avatar
+ 4
Trying to memorise rather than practice.
26th Feb 2020, 3:05 AM
Sonic
Sonic - avatar
+ 4
Not enjoying the process.
26th Feb 2020, 3:07 AM
Sonic
Sonic - avatar
+ 4
Giving up too early when it seems too hard.
26th Feb 2020, 3:09 AM
Sonic
Sonic - avatar
+ 3
Create your own product (keep it simple) Steps: 1) Write a purpose for your application 2) Take a piece of paper and draw your first interface. 3) Download XAMPP for PHP and MariaDB 4) Download "Visual Studio Code" editor. 5) Create a directory/folder 6) Apply MVC architectural pattern to your subdirectories and files. 8) Use HTML/CSS/JS for the front end, PHP on the backend and the fork MariaDB for your database. Like this, you can make web applications that can be opened on a phone, tablet and PC. If this is too much then find a programming job for 2 years and everything I said will be a piece of cake. Books? Perhaps: 1) O'Reilly Learning Web Design 4th edition 2) Murach PHP & MySql 3rd edition I hope this helps you to achieve what you want. This is a beautiful and interesting journey. Make your customers and users happy. 🙂
25th Feb 2020, 7:15 PM
carlos mercado
carlos mercado - avatar
+ 3
Stop writing print("hello world") 😁😁😁👍🤭
25th Feb 2020, 7:18 PM
hassan👨🏼‍💻
hassan👨🏼‍💻 - avatar
+ 3
Never stop trying
26th Feb 2020, 3:09 AM
Arsenic
Arsenic - avatar
+ 1
Thanks for your responses guys 👍
24th Feb 2020, 2:44 PM
Anushka
+ 1
अगर किसी को बुरा लगा हो तो दिल से माफी मांगता हूं दोस्तो
25th Feb 2020, 6:14 PM
महादेव
महादेव - avatar
0
I'm a beginner as well, but with all the comments here. I've learnt a lot. Thanks to everyone who contributed.
25th Feb 2020, 10:37 PM
Samuel O. Ọlálekan
Samuel O. Ọlálekan - avatar
0
There is no such thing as mistake you can make is not learning anything from errors received. The industry is ever changing, so stick to what you love would be the best advice I can give you. It is always great to branch out, but if you want to be the best in the industry, do what you love and love how you do it. Choose a few additional languages and them to your "todo" list but never learn more than one language at a time, it will only confuse you. Read blogs and articles. Code read the industry news and listen to the pros and what they are saying. That way you can easily branch out and learn about upcoming tech. Regarding languages, never ever bite off more than you can chew. Learn one language at a time and apply it. Get a niche and kind of stick to it. Instead of trying to be a master of all trades, try to be a master of one. Choose something like Python or Javascript which has a big following and can branch out into tons of different streams. They are also super easy and fun to learn. If your job requires you to learn something else, then do that instead. That is advice I wish I had 10 years ago. Good luck!
26th Feb 2020, 4:43 AM
Dewald Henning
Dewald Henning - avatar