# Give suggestion related to career

**URL:** <https://onehack.st/t/give-suggestion-related-to-career/179658>\
**Category:** Discussion & Solutions\
**Tags:** solved\
**Created:** [April 21, 2021, 6:05am UTC](https://onehack.st/t/give-suggestion-related-to-career/179658 "2021-04-21T06:05:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Edward\_Praveen](https://onehack.st/user_avatar/onehack.st/edward_praveen/32/20420_2.png) [@Edward\_Praveen](https://onehack.st/u/Edward_Praveen)\
**Post date:** [April 21, 2021, 6:05am UTC](https://onehack.st/t/give-suggestion-related-to-career/179658/1 "2021-04-21T06:05:48Z")

</div>

Hi 1hackians,

I am learning Python (1st programming language) for Machine learning (ML). In recent days, I pique interest for mobile app development and to integrate ML within existing apps. I have linux distro laptop and I love to learn Swift programming as it has inbuilt CoreML but due to non XCode I couldn’t learn/develop swift. My friend suggested me to learn react-native (I dunno JS still). I am confused all about this, wanna hear ur suggestions. Should I stick with Python with ML alone? Can I learn python with Swift/JS react at the same time? Which should I go Swift/React if I develop apps for mobile? Kindly suggest

---

<div class="post-metadata">

**Author:** ![BarryBonkers](https://onehack.st/user_avatar/onehack.st/barrybonkers/32/86954_2.png) [@BarryBonkers](https://onehack.st/u/BarryBonkers)\
**Post date:** [April 21, 2021, 6:22am UTC](https://onehack.st/t/give-suggestion-related-to-career/179658/2 "2021-04-21T06:22:56Z")

</div>

If you want to develop only for iOS then eventualy going to xCode/swift is good.

But as youbwant to develop for multiple mobile platforms I would sugest indeed going to react-native. Then tou can develop for iOS and android.

To learn javascript you can find a number of online resources both paid and unpaid.

Code academy is a good place to start.  
[https://www.codecademy.com/](https://www.codecademy.com/)

Also for machine learning you can check out Tensorflow  
[https://www.tensorflow.org/](https://www.tensorflow.org/)

This might help you get motivated to learn javascript with machinelearning. 😁

---

<div class="post-metadata">

**Author:** ![Edward\_Praveen](https://onehack.st/user_avatar/onehack.st/edward_praveen/32/20420_2.png) [@Edward\_Praveen](https://onehack.st/u/Edward_Praveen)\
**Post date:** [April 21, 2021, 9:40am UTC](https://onehack.st/t/give-suggestion-related-to-career/179658/3 "2021-04-21T09:40:11Z")

</div>

Thank you for taking time to reply and for the suggestion bro. Would you tell me whether a beginner in programming (python) can learn JS at the same time.?

---

<div class="post-metadata">

**Author:** ![astrid01](https://onehack.st/user_avatar/onehack.st/astrid01/32/87183_2.png) [@astrid01](https://onehack.st/u/astrid01)\
**Post date:** [April 21, 2021, 10:01am UTC](https://onehack.st/t/give-suggestion-related-to-career/179658/4 "2021-04-21T10:01:33Z")

</div>

No, you will get confused. Learn all the basics in any one programming language. Then it will become easy to jump into any other programming language.

---

<div class="post-metadata">

**Author:** ![Avyagrah](https://onehack.st/user_avatar/onehack.st/avyagrah/32/86801_2.png) [@Avyagrah](https://onehack.st/u/Avyagrah)\
**Post date:** [April 21, 2021, 12:04pm UTC](https://onehack.st/t/give-suggestion-related-to-career/179658/5 "2021-04-21T12:04:18Z")

</div>

> [@Edward\_Praveen](#):
>
> Would you tell me whether a beginner in programming (python) can learn JS at the same time.?

It’s “OK”, but learning 2 at a time will make you learn both languages 4 times slower.

Stick with one, and learn to program. These languages are fairly similar, and code-switching is easy, but you should be focusing on learning programming concepts, and not changing syntax, remembering the small nuances between the languages, learning the specifics of the quirks of each language(white-space, semi-colon placement).

You will have plenty of time in the future to learn another one with new projects, but if you take on the task of learning both of these at once, you might never stick with it to learn that.
