Programming language recommendations

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #2973392
    Victorm
    Participant

    Hope everyone is doing well. Due to the ongoing Coronavirus lockdown, I seem to have some extra time these days especially with nothing much to do on weekends. With CPA out of the way last year, I was thinking about learning something new during this time and wanted to do something non accounting or tax. I don't have any computer science background but in today's times, having some knowledge about anything to do with computing/programming will be helpful I think.

    So can anyone recommend what would be most beneficial to learn for CPAs/Accountants to utilize this time to learn something new and useful? I have worked in audit and corporate accounting roles earlier but now looking to start my own accounting business later this year (in case this is helpful in relation to the question).

    Thanks in advance!

    #2973473
    CPAHOPE
    Participant

    I actually studied SQL, a database programming language prior to studying for my exams. I don't think its thats necessary for CPAs but you might want to learn for fun. Since you want to build your own business, you might want to learn how to build a webpage. Study HTML and C++ I think its a good place to start

    AUD - 72
    BEC - 76
    FAR - 80
    REG - 79
    FAR 57,61,57,56,68, 80

    REG 54,49,69,66, 79*

    AUD 39, 66, 72

    BEC 64,60,50,70,67,71,76

    "Theres no limit unless you allow it"

    *expired

    #2973638
    vbmer
    Participant

    The trinity of programming languages in finance are VBA, SQL, and Python. We don't hire CPAs unless they know all of them. VBA is a terrible language, but because Excel and Access are so ubiquitous, at least a cursory knowledge of VBA is necessary to build financial models and conduct little tasks here and there. SQL is necessary because data is everything. Python is your Swiss Army knife for everything else – analytics, automation, machine learning, etc. Use cases include things like cash flow analytics, working capital optimization, audit analytics, document automation, etc.

    AUD - 79
    BEC - 88
    FAR - 89
    REG - 80
    Manager, Big 4 Corporate Finance, CPA (WA)
    #2973680
    CPAHOPE
    Participant

    Great advice Vbmer! Man, I remember studying VBA as well and it was pretty boring. I should study Python and VBA once I hopefully pass my exams

    AUD - 72
    BEC - 76
    FAR - 80
    REG - 79
    FAR 57,61,57,56,68, 80

    REG 54,49,69,66, 79*

    AUD 39, 66, 72

    BEC 64,60,50,70,67,71,76

    "Theres no limit unless you allow it"

    *expired

    #2973752

    I have a friend with a programming business … he says Python.

     
    Jeff Elliott, CPA (KS)
    NINJA CPA Review
    #2974130
    monikernc
    Participant

    Python and tableau and learn R

    AUD - 93
    BEC - 82
    FAR - 76
    REG - 88
    How have you been?
    Ninja book and MCQs and the forum, all first try! 2016
    Licensed State of Montana April Fool’s Day 2020
    State of Colorado June 2020 - AICPA Ethics 93
    Experience was the worst part of the journey for me. You?
    If you want things to change you have to do something different.
    #2974424
    Victorm
    Participant

    Thanks a lot to everyone for their suggestions.

    #3106739
    ZM
    Participant

    First post here. I'll give a bit of my background: Currently in school at Lambda School studying data science and machine learning. Graduated with an accounting degree and want to get into the accounting field.

    In my opinion web design programming languages aren't that important. Businesses want to get their names out there so you don't have to learn CSS and HTML. I can show you a site I've been working on that uses minimal code. Fastlane Forum has good information on building websites for businesses.

    But yes like others have said here Python and SQL are pretty good if combining for accounting.

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.