Avatar of Syed Awais Shah
Needs advice
on
C#C#JavaScriptJavaScript
and
KotlinKotlin

Hello everybody,

I'm Syed, recently graduated from university. I studied C++ as the first programming language and later I have (a little) experience working with C#. I also have a basic understanding of Kotlin, JavaScript and Python. As of today, I am studying Kotlin from https://developer.android.com/.

Please give me some tips about my career. Which language should I choose in today's modern era? Whether I go with Web development or work on Android app development. Thank you for your assistance.

READ MORE
13 upvotes·84.8K views
Replies (1)
Recommends
on
Dart
Flutter
React

Hi Syed, I wish you all the best. I'm an experienced programmer with more than 15 years of experience. Recently in my company, we were trying to hire a MERN Full-Stack developer and we found many who can code in React but few who were capable of thinking logically and actually able to solve the business problem. Learn any language or package, but keep in mind to learn for a goal. Syntaxes don't matter, we hire to achieve goals. Small to medium companies, usually hire full-stack developers due to the lack of resources. So it would be great to learn the following: For Web, I would suggest "React", and for mobile development, "Flutter" comes in handy with lots of promising future. How about learning both? much better but it's all about you. Good luck!

READ MORE
23 upvotes·3 comments·84.3K views
Syed Awais Shah
Syed Awais Shah
·
July 11th 2022 at 9:28AM

Thanks a lot, Sir.

·
Reply
Atahar Hossain
Atahar Hossain
·
July 22nd 2022 at 8:50AM

thank you so much for sharing your findings.

·
Reply
Badis Kefi
Badis Kefi
·
July 30th 2022 at 9:08PM

this is a great help

·
Reply
Needs advice
on
C#C#FlutterFlutter
and
ReactReact

Hello, I am Syed, and I am working as an IT Support Technician. I have completed my graduation in computer science. Now I want to transform my career in the computer science field as a software, application, or web developer. I have a habit of not sticking to one language or tool. I studied C++ as the first programming language, and later I had a little experience working with C#. I also have a basic understanding of Kotlin, JavaScript, Python, HTML, CSS, JavaScript, Flutter, and React.

How to stick to one language and tool and start developing, and which one? Please give me advice about it so I can kick-start my career as a software, application, or web developer.

Thanks in advance. I am keen to become a full-stack developer. Thanks in Advance.

READ MORE
9 upvotes·49.9K views
Replies (3)
Recommends
on
TypeScript

Nowadays, you can do almost everything with every language depending on preference. If you want to start solid, I recommend JavaScript followed by TypeScript. You can make killer web apps, cross platform mobile apps with ReactNative and backend with Node.js. if you already know that you like C# you can also make web apps with it, cross platform apps with Xamarin but also Desktop apps with unity (also a must for anything game or 3d related). Kotlin is next on my list, it's a powerful language compatible with Java and you can make killer Android apps with it, if you can also leverage Swift or objective C, you can use Kotlin Multiplatform to also include iOS apps, web apps with spring and also solid backend code. Python is good if you are keen on machine learning and backend. I am a Flutter Dev myself, if you love Flutter, it can make great mobile apps with flat learning curve (it's easy) with also the ability to make anything cross platform.

In conclusion, I think starting of with JavaScript is a solid choice. If you like C#, it could be your best choice instead, and a must if you want to go into games. Thirdly, Kotlin is pretty popular and capable and loved. And finally, flutter is easy and function.

READ MORE
12 upvotes·7 comments·31.5K views
Syed Awais Shah
Syed Awais Shah
·
July 18th 2023 at 11:59AM

Thanks, Miroslav Blagoev Sir!

I would love to work on Web and mobile applications. I am considering your good advice and will start learning Javascript and should stick to it. IN SHA ALLAH. Thank you, Sir.

·
Reply
Miroslav Blagoev
Miroslav Blagoev
·
July 27th 2023 at 8:54PM

Hi, I am glad I could help! If you are really choosing JavaScript, you should look around where to start. The JS world is huge! If I were you, I'd keep my eyes on Next.js and Svelte kit. Both are full stack frameworks.

Next.js comes with

React and TypeScript while svelte kit uses Svelte which is rapidly gaining popularity due to it's simplicity, efficiency and lack of boiler plate!

·
Reply
Syed Awais Shah
Syed Awais Shah
·
July 28th 2023 at 5:38PM

Mr. Miroslav Blagoev, Sir you again diverting me from React.js to Next.js. I am learning React.js Now. Should I Continue that or switch to Next.js? Reply Please.

·
Reply
Miroslav Blagoev
Miroslav Blagoev
·
July 29th 2023 at 12:35PM

Hi. Next.js uses React as an inbuilt library. Next js is a framework for building apps with react, while react is a js library. Look them up, but I recommend you use next.js in the future, while starting with pure react is also good.

·
Reply
Syed Awais Shah
Syed Awais Shah
·
July 30th 2023 at 7:24AM

Okay, Sir. Thanks, A lot.

·
Reply
Trainer at Newtum Solutions Private Limited·

See, As you mention you know almost all the programming language but do not stick to any programming I suggest you do 9-5 jobs as per your knowledge and do at least 2 years and make it perfect. This helps you make it perfect in specific programming. I hope you got the answer.

READ MORE
5 upvotes·1 comment·29.6K views
Syed Awais Shah
Syed Awais Shah
·
July 27th 2023 at 2:55PM

Newtum Solutions, thanks for the recommendation. I am currently working to gain MERN skills, specifically focusing on small React projects to build my portfolio. So, I secure a 9-5 job. (Thanks!)

·
Reply
View all (3)