
SINGAPORE EXPATS FORUM
Singapore Expat Forum and Message Board for Expats in Singapore & Expatriates Relocating to Singapore
Where can learn programming?
Where can learn programming?
I recently move here and want to learn programming. I have learned basic C++ and Fortran. Wish to be a programmer, anybody know about that? BTW, 23/F. 

Re: Where can learn programming?
That boyfriend I suggested you get, go for an English speaking IT professional. 
But seriously, do an internet search, plenty of good stuff online. Decide on which language and then look for tutorials.

But seriously, do an internet search, plenty of good stuff online. Decide on which language and then look for tutorials.
Re: Where can learn programming?
OH, it's you, i'm searching online but hard to choose. I think i should find some professional guys to get advicebgd wrote:That boyfriend I suggested you get, go for an English speaking IT professional.
But seriously, do an internet search, plenty of good stuff online. Decide on which language and then look for tutorials.


- nakatago
- Moderator
- Posts: 8342
- Joined: Tue, 01 Sep 2009 11:23 pm
- Location: Sister Margaret’s School for Wayward Children
Re: Where can learn programming?
I suggest learning python and maybe some front-end stuff such as HTML, CSS (these two together) and Javascript.CherieZ wrote:OH, it's you, i'm searching online but hard to choose. I think i should find some professional guys to get advicebgd wrote:That boyfriend I suggested you get, go for an English speaking IT professional.
But seriously, do an internet search, plenty of good stuff online. Decide on which language and then look for tutorials..Wish to get away from my present job as soon as possible
.
http://www.udacity.com
These will teach you skills to work in web companies, mostly building websites or webservices (which is where most of the market is). Python, though is getting more applications in science, artificial intelligence and even embedded systems. Moreover, it is an "easy" language to use when learning other stuff such as data structures and algorithms (search and sorting techniques) which are staples in basic computer science and technical interviews by big software companies (e.g. Google, Amazon). The idea is you master the concepts such that if you're learning a new language, you just need to learn the syntax, grammar, nuances, quirks and idiosyncrasies.
After that, you can then move on to other languages: Java, Javascript (which is NOT Java), C#, back to C++, Swift, PHP, Ruby...whatever.
If you want to get into programming machines (maybe embedded systems), you should learn concepts regarding computer architecture, how memory works. For languages, it'll mostly be C and C++...maybe some python as well (you can broach assembly but that's mostly to give you a tangible look at how CPUs work). The key idea is the concept of pointers and memory. These two together is very vital to understanding programming machines.
If you want to get into big data and analytics, you should've had a lot of proficiency in algorithms (think graph theory and search/sort algorithms). Here, you got scala, hadoop and some other buzzwords I'm not familiar with because I don't work on them and I just realized I'm now just talking out of my arse.
Ok, I'll stop now.
- rajagainstthemachine
- Manager
- Posts: 2829
- Joined: Sat, 24 Nov 2012 10:45 am
- Location: Singapore
Re: Where can learn programming?
You are 23 and know Fortran ? I thought that went out of fashion many years ago.
To get there early is on time and showing up on time is late
- nakatago
- Moderator
- Posts: 8342
- Joined: Tue, 01 Sep 2009 11:23 pm
- Location: Sister Margaret’s School for Wayward Children
Re: Where can learn programming?
Still widely used by PhD students who don't know there are advanced math libraries for python and C++rajagainstthemachine wrote:You are 23 and know Fortran ? I thought that went out of fashion many years ago.
Or can't spare the dosh for Matlab.

Re: Where can learn programming?
Can she consider it for her career if this would be stuff only learned and not backed up by any paper?
- nakatago
- Moderator
- Posts: 8342
- Joined: Tue, 01 Sep 2009 11:23 pm
- Location: Sister Margaret’s School for Wayward Children
Re: Where can learn programming?
Will most probably be problematic in Singapore since most programmers in Singapore are just code monkeys.x9200 wrote:Can she consider it for her career if this would be stuff only learned and not backed up by any paper?
It's not unheard of, however, for some companies to hire based on a portfolio: sample webpages, github code, viewable contributions to open source projects, or released apps. Similar to creative fields, the best way to show you can do it is to have a body of work available to anyone who requests to see it. Getting people to want to see it, however, is easier said than done.
I'd like to say to some developers go freelance and mostly manage projects online but again, Singapore.
That said, another avenue is to release apps on Google Play or the App Store and make money off of that but doing so takes a killer idea executed well and an entrepreneurial streak.

EDIT: Oxford comma.
- rajagainstthemachine
- Manager
- Posts: 2829
- Joined: Sat, 24 Nov 2012 10:45 am
- Location: Singapore
Re: Where can learn programming?
I learnt Fortran in 1998, back then on a 486 machine in a novell environment lol.. it was quite cool, with subroutines and all that, great language to learn to pick up the basics of programming.nakatago wrote:Still widely used by PhD students who don't know there are advanced math libraries for python and C++rajagainstthemachine wrote:You are 23 and know Fortran ? I thought that went out of fashion many years ago.
Or can't spare the dosh for Matlab.

I also did Matlab, fiddled around with some DSP and Microcontroller programming and did some assembler code with the 8051 Microcontroller.
( pirated matlab ftw)
To get there early is on time and showing up on time is late
Re: Where can learn programming?
Isn't fortran the language where you need to like skip the top 7 lines before coding or was it 1st 7 columns? Was it called Fortran 77
I learnt Basic, Fortran, Pascal and C. All during college. None of them helped me get a job. I tried my hand at C++ by Balaguruswamy. The Oops concepts and pointers, methods etc, got me mad and I basically gaveup any on IT. Then after 5 years of Non-IT work, I learnt Oracle and PL/SQL and then with some reference from a friend, I got myself into datawarehousing and learnt Microsoft Sql server and its BI stack, on the job. Now almost 9 years since then, I haven't really learnt anything new and this skill has got me here. 


Re: Where can learn programming?
You missed a lot of fun not being born earlier. I was taught Fortran in my secondary school, on this type of machine:rajagainstthemachine wrote:I learnt Fortran in 1998, back then on a 486 machine in a novell environment lol.. it was quite cool, with subroutines and all that, great language to learn to pick up the basics of programming.![]()
https://en.wikipedia.org/wiki/ICT_1900_series (Odra 1300 series)
with this sort of mass storage:

- rajagainstthemachine
- Manager
- Posts: 2829
- Joined: Sat, 24 Nov 2012 10:45 am
- Location: Singapore
Re: Where can learn programming?
Haha thank god I didn't have to use those punch cards..
However when you write assembler code its a bit like that.. I would shift bits to the left or right to add or subtract.
Assembler code is something like this...

However when you write assembler code its a bit like that.. I would shift bits to the left or right to add or subtract.
Assembler code is something like this...

To get there early is on time and showing up on time is late
- nakatago
- Moderator
- Posts: 8342
- Joined: Tue, 01 Sep 2009 11:23 pm
- Location: Sister Margaret’s School for Wayward Children
Re: Where can learn programming?
That's multiplication or division by 2.rajagainstthemachine wrote:Haha thank god I didn't have to use those punch cards..
However when you write assembler code its a bit like that.. I would shift bits to the left or right to add or subtract.

- rajagainstthemachine
- Manager
- Posts: 2829
- Joined: Sat, 24 Nov 2012 10:45 am
- Location: Singapore
Re: Where can learn programming?
Hahaha sorry my bad!!
To get there early is on time and showing up on time is late
- nakatago
- Moderator
- Posts: 8342
- Joined: Tue, 01 Sep 2009 11:23 pm
- Location: Sister Margaret’s School for Wayward Children
Re: Where can learn programming?
...and most CPUs would have add instructions anywayrajagainstthemachine wrote:Hahaha sorry my bad!!

-
- Similar Topics
- Replies
- Views
- Last post
-
-
Learn to shuck oysters anyone?
by bittersweet. » Fri, 16 Nov 2018 10:57 pm » in Events, Gatherings, Making Friends - 1 Replies
- 2070 Views
-
Last post by sundaymorningstaple
Sat, 17 Nov 2018 4:17 am
-
-
-
American Institute Of English Language Noida is best place for learn English
by aielnoida » Sun, 14 Apr 2019 5:51 am » in Leisure Chat, Jokes, Rubbish - 1 Replies
- 3044 Views
-
Last post by Strong Eagle
Sun, 14 Apr 2019 7:32 am
-
-
- 6 Replies
- 3013 Views
-
Last post by sundaymorningstaple
Fri, 19 Apr 2019 7:14 pm
-
-
Possible to learn a language through apps
by abbby » Tue, 14 Jul 2020 10:52 am » in Business in Singapore - 4 Replies
- 3585 Views
-
Last post by tammyk
Tue, 19 Oct 2021 2:29 pm
-
-
-
Want to Learn Dutch, Language Exchange
by iinsight » Mon, 19 Oct 2020 4:36 pm » in Language Exchange - 0 Replies
- 1915 Views
-
Last post by iinsight
Mon, 19 Oct 2020 4:36 pm
-
Who is online
Users browsing this forum: No registered users and 2 guests