77 - Which Programming Language Is The Best To Learn First
Categories: [Programming]
October 19th, 2021
Summary:
In this episode we chat about programming languages. Specifically, which is best to learn first depending on what part of the "stack" you plan to work within. Each area has a different core language that is most popular. Learning which one to choose, and focus on, is a big step in building your skills fast. The faster you learn the faster you can start applying to jobs or working as a freelance software engineer.
Key Topics:
Front End
JavaScript
Why JavaScript?
- Used on almost every website
- Can be used to create desktop applications
Frameworks
- React
- Angular
- Vue.js
- jQuer
PHP
Why PHP?
- Lots of legacy code still out there
- Some new stuff still being developed too
Frameworks:
- Laravel
- Symfony
Back End
Python
- Very popular
- Lots of available jobs
- Common beginner language
Go
- Gaining tons of adoption
- Taking Python's place as the general language
- Used at major companies
Android Apps
Java
- Lots of legacy code than needs maintained
- Common in colleges and universities
Kotlin
- Alternative to Java
- Less verbose
- Just as powerful
iOS Apps
Objective-C
- Legacy code still needs maintained.
Swift
- Alternative to Objective-C
- Just as powerful
Best Places to Learn
Free Courses
- Free Code Camp - HTML, CSS, JavaScript, Databases...
- Codecademy - Python, Go, Swift, PHP
- YouTube - Video lessons by users
Paid Courses
- Algo Expert - Great for learning less common data structures
- Udacity - Video lessons by users
- LinkedIn Learning - Video lessons by experienced users
Jaron's Recomendations
- Free Code Camp for Front End development
- Codecademy for Backend & Non-Javascript languages
- Algo Expert for mastering data structures
- Data structures are the best thing to master as a new programmer
- Lots of great videos explaining how to use and write a data structure in a given language
- Code
jrswab
for 10% off all orders forever
Resources:
Take Action:
- Sign up at hackerculture.us to get updates directly to your inbox.
- Become a patron of the show at hackerculture.us so you can help shape the future of the show!
- Join the Code Foundry so you can learn proper self marketing to land any coding job.