Learning some basic coding on your own?

I have been quite interested in learning some coding on my own, specifically thinking about VBA to further enhance my excel skills. Although I do not necessarily need to know programming in my job, I thought knowing VBA might give me more ideas as to how certain processes can be improved. Also, I think it's a great way to give my brain some intellectual stimulation and will likely benefit my career down the road.

Does anyone have experiences learning coding on your own? If so, what do you use? I have looked into Udemy but some courses are quite expensive (~$100). It'll be great to hear some opinions from you guys on what materials you have used to study (a good balance of quality and cost). I do not have any programming background other than one Python class I took during my freshman year, which I have entirely forgotten.

 

If you know how to use the Macro Recorder, start there, and go to the VBA editor. I think shortcut Alt+F11. You can see code that generates as you perform actions, and as you see how things are done, just googling how to make coding more efficient will give you further insight into basic code functions. I have found I can pretty much make any macro do what I want, since I know all of the higher end advanced excel processes, since I can record it and see what code generates. I am basically just automating my manual actions to make them repeatable.

 

Utilize W3schools and Stack Overflow - both have great resources for any level of coder. I too started out on Codecademy, but the real trick is to get off of that platform, find yourself a decent text editor like Notepad++ or SublimeText 3, along with a language's tag list, so you can practice generating your own code. That's how I quickly was able to do HTML and CSS integration and helped me get into some basic scripting with JS and PHP. Truthfully, VBA is probably the most useful language considering the amount of Excel work we do on a daily basis - so I'd start with that tag list - learn the basics like loops, arrays, conditionals, formatting, etc. - and then do "practice problems," which the Stack community could certainly help generate for you.

-Brandon "Don" Dempster
 

You can't go wrong with Udemy or CodeAcademy. When I first taught myself to code, I had to do it the old fashioned way with books like the K&R (The C Programming Language) Manual by the late Dennis Ritchie. When I picked up Visual Basic, Java and took a class or two on C++ in college, I bought books by Deitel and Deitel. I would highly recommend them if you want to go the book learning route. They are really easy to understand and make sure everything makes sense if you just want to start to understand it.

 
Best Response

If you want to get your feet wet and figure out if programming is for you, I recommend going through a book called "learn python the hard way". It will take you through all of the basics of programming (command line, if/loops statements, variables, etc) and also help you make some simple programs (game, web scraper, website) in a structured and linear format. The website offers the reading material for free (but has some videos and other services a-la carte or whatever you call it)

After which, you will have a good jumping off point to keep things rolling with some of the more advanced sources listed above (stack-overflow, some dense books, etc)

The best way to learn programming is to find a project that you are interested in, and dive straight in. Unfortunately, it is hard to do if you don't know the basics (which is the whole point of going through some simple material at first)

 

I'm not a pro-coder, but from what i see on the internet it's a much more easier and efficient way to learn coding, i recommend Coursera, i wish i had that back while i was learning code. If someone is a first-time coder i recommend Python.

 

Team Treehouse is also a good resource- their courses run the gamut on nearly everything, to a certain level. They have a free 30-day trial you can use as well which gives you more than enough time to finish a course or two to see if you like it. Personally since I'm a poor student I just used multiple 30-day trials in a row...

 

Quis quaerat temporibus deserunt ut quia praesentium error. Quae unde culpa ea in reprehenderit nam molestiae dignissimos. Voluptatum suscipit optio doloribus sequi ullam possimus. Dolor nostrum aut repellat sequi. Totam facere dolore voluptas exercitationem enim architecto illum voluptatem. Dolorem eum nulla iure aut beatae iste quis doloremque.

Deserunt ut minima id illo nam. Quia architecto maiores ea vel excepturi vero architecto. Eligendi nobis fugiat nesciunt qui. Est autem qui qui similique impedit molestias. Omnis perspiciatis debitis sit id commodi et. Illo itaque quasi eligendi molestiae. Quasi molestiae voluptate eum et dignissimos.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (86) $261
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (145) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Betsy Massar's picture
Betsy Massar
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
98.9
7
kanon's picture
kanon
98.9
8
CompBanker's picture
CompBanker
98.9
9
Linda Abraham's picture
Linda Abraham
98.8
10
numi's picture
numi
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”